how to overload << and >> operator in c++

Answers were Sorted based on User's Feedback



how to overload << and >> operator in c++..

Answer / manav sharma

class chocoBox {
private:
int pieCount;
float boxPrice;

public:
// By giving default arguments, const acts like
// 0, 1 and 2 argument contructor
myClass(int pCount = 10, float bPrice = 20.0)
: pieCount(pCount), boxPrice(bPrice)
{ }

int getPieCount() { return pieCount; }
float getBoxPrice() { return boxPrice; }
void setPieCount(int pc) { pieCount = pc; }
void setBoxPrice(float bp) {boxPrice = bp; }
};

/* Lets overload the operator << of ostream class. We will
return a reference of ostream class for cascading calls
e.g. cout<<obj1<<obj2
*/
ostream& operator<< (ostream &stream, const myClass &obj)
{
stream<<obj.GetPieCount<<" "<<obj.GetBoxPrice<<endl;
return (stream);
}

Is This Answer Correct ?    5 Yes 0 No

how to overload << and >> operator in c++..

Answer / abed

in c++ << and >> overloaded as the insertion and out put
symbole

Is This Answer Correct ?    2 Yes 1 No

how to overload << and >> operator in c++..

Answer / ramya

"<<" this inserssion perrator is used for output the
messages&values
">>"this exsersition operator is used for input the values
sentax:

return_type operator op(arguments_list)
{
----
----
}

Is This Answer Correct ?    1 Yes 0 No

Post New Answer

More STL Interview Questions

In what cases using of a 'template' is a better approach then using of a 'base class'?

6 Answers   Lucent, Mind Tree, Wipro,


What does stl stand for in basketball?

0 Answers  


i want a road rash 3d game code if some one know please help me

1 Answers  


What is the use of stl?

0 Answers  


give me the defination of inheritance?

5 Answers   Infosys,






what is the difference between thread and process

1 Answers   Infosys,


Write a program to print the swapping in two no and using three variable.

5 Answers   Broadridge,


c# support late binding or early binding.

6 Answers  


Explain when u will use Observer pattern and how u will implement in c++ .

1 Answers  


write a program that input four digit number and find how many 7 that number contains

4 Answers  


Explain stl.

0 Answers  


Is string part of stl?

0 Answers  


Categories