【发布时间】:2016-12-29 09:31:02
【问题描述】:
我在an article 看到过类似这样的代码:
#include <iostream>
class MyClass {
public:
auto myFunction(int i)->void {
std::cout << "Argument is " << i << std::endl;
}
};
void main() {
MyClass myClass;
myClass.myFunction(4);
}
程序正确打印输出Argument is 4,但我不明白类函数成员的签名以及它与通常的签名有什么区别。何时使用这种不同的签名而不是 void myFunction(int i) 有用?
【问题讨论】: