Hi. Can anyone tell me why I am not being allowed to access private data members when I use this friend function?
Thanks in advance.Code:class Card
{
public:
Card();
void setSuit(string newSuit);
friend istream& operator >> (istream& is, Card& cd);
private:
string mSuit;
int mValue;
};
istream& operator >> (istream& is, Card& cd)
{
is>>cd.mSuit>>cd.mValue;
return is;
}