Defining member function within class
Defining member function within class
In C++ it is possible to define function inside a class as well as outside a class.
e.g: 1 Function inside a class
class Item{
private:
int item_no;
float price;
public:
void setItem(int a, float b){
item_no=a;
price=b;
}
void show(){
cout<<â€Item no : â€<<item_no;
cout<<â€Price : â€<<price;
}
};
void main()
{
Item I;
clrscr();
i.setItem(101,236.23);
i.show();
getch();
}
O/P
Item no :101
Price : 236.23
e.g: 2.Function outside a class
class Item{
private:
int item_no;
float price;
public:
void setItem(int a, float b);
void show(int a, float b);
};
void Item::setItem(int a, float b){
item_no=a;
price=b;
}
void Item::show()(int a, float b){
cout<<â€Item no : â€<<item_no;
cout<<â€Price : â€<<price;
}
void main()
{
Item I;
clrscr();
i.setItem(101,236.23);
i.show();
getch();
}
O/P
Item no :101
Price : 236.23