如何调用朋友操作员的重载功能?

时间:2015-10-27 02:37:57

标签: c++

class Sale
{
   void Display();

我可以在另一个文件中调用它,比如说register.cpp文件为

something.Display();

如果是朋友操作员<<<<<<<<<功能

class Sale
{
  friend ostream& operator<<(ostream& os, const Song& s);

这里是带有ostream定义的sale.cpp

ostream& operator<<(ostream & os, const Song& s)
{ //title, artist, category, and size are private member data of sale.h
    os << s.title << "\t" << s.artist
       << "\t" << s.category << "\t" << s.size;
}

Display()定义被硬编码为cout

我的作业还要求我给运营商打电话&lt;&lt;在register.cpp文件中 做与Display()

相同的事情

我该怎么做?

0 个答案:

没有答案