这个题目怎样改?(关于用友元函数重载运算符的)
发布网友
发布时间:2024-10-13 04:18
我来回答
共1个回答
热心网友
时间:2024-10-13 07:09
这个应该是你的real类缺少默认的无参的构造函数造成的
可能你用的是VC++6.0吧 我试了试确实不能通过 不过如果用VS2008 再加个构造函数就行了
class real
{
public:
real(){
}
real(int j,int k);
friend real operator+(real m,real n);
void show();
private:
int a,b;
};
至于用VC怎么不产生错误 还没搞清楚
可能是Visual C++本身的问题 具体参考http://support.microsoft.com/kb/890892/zh-cn