psl*_*r89 1 c++ string polymorphism class function
可能重复:
按返回类型重载
为什么我不能声明这样的三个成员函数:
void x(int a);
void x(String a);
int x(String a);
Run Code Online (Sandbox Code Playgroud)
?
因为你不能通过返回类型重载.
void x(string a)
Run Code Online (Sandbox Code Playgroud)
和
int x(string a)
Run Code Online (Sandbox Code Playgroud)
有相同的签名.签名由以下内容组成:
在您的情况下,这是相同的.