当您在单独的cpp文件中定义函数时,如果编译器知道某个方法不能使具有相同签名的另一个方法(仅因返回类型不同)重载另一个方法,为什么需要返回类型来指示您要定义哪个特定函数?是不是foo :: bar(params)足以指定这个?
头文件
class foo{
public:
void bar();
};
Run Code Online (Sandbox Code Playgroud)
源文件
foo::bar() //equivalent to function declaration? throws error
{...}
Run Code Online (Sandbox Code Playgroud)
谢谢
c++ ×1