繁体   English   中英

如何在cpp文件的头文件中声明一个类函数?

[英]How to declare a class function in header file in cpp file?

例如在以下代码中:

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);

我该怎么做才能使它正确?

您需要将返回类型放在类名之前:

void mixedFraction::add (mixedFraction f) {
     //...
}

这种事情应该包含在你的介绍书中。 如果你没有一个我建议你购买/租赁/偷之一这些

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM