例如,在以下代码中:
class mixedFraction {
public:
mixedFraction(); //constructor
void add(mixedFraction f); //The functoin I want to define in cpp file
}
我知道在cpp中声明构造函数是
<class name> :: <constructor name>(<type> <name>, ...);
但我尝试了与功能相同的错误
mixedFraction::void add(mixedFraction f);
如何才能使其正确?
答案 0 :(得分:1)
您需要将返回类型放在类名前面:
void mixedFraction::add (mixedFraction f) {
//...
}
这种事情应该在你的介绍性书中介绍。如果你没有,我建议购买/租用/偷走these中的一个。