【发布时间】:2013-02-27 04:26:51
【问题描述】:
我只是想创建一个重载的朋友函数(我说得对吗?)以添加两种不同类型的“硬币”类。 看来我无法正确使用语法。有人能指出我正确的方向吗?
在我的functions.cpp 文件中实现的逻辑:
coins operator+(const coins &num1, const coins &num2)
{
int dollars = num1.dollars + num2.dollars;
int cents = num1.cents + num2.cents;
return coins(dollars, cents);
}
我的functions.h友元函数声明:
coins operator+(const coins &num1, const coins &num2);
我的班级文件在coins.h中声明了一个朋友:
friend coins operator+(coins);
谁能指出我正确的方向?我应该发布完整的代码吗?
【问题讨论】:
标签: c++ operator-keyword friend