Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/145.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我试图在C++中使用运算符重载,但是当我实现函数时,它提供了这个错误_C++_C++14 - Fatal编程技术网

我试图在C++中使用运算符重载,但是当我实现函数时,它提供了这个错误

我试图在C++中使用运算符重载,但是当我实现函数时,它提供了这个错误,c++,c++14,C++,C++14,我的功能原型如下: 常量字符串运算符+常量字符串和常量 当我去实现该功能时,我有: 字符串字符串::运算符+常量字符串& { } 这提供了一个错误,它在我的IDE中修复它的唯一方法是更改我在作业中给出的原型,而我不能这样做。 非常感谢您的帮助。原型的返回值是const String,而实现中的返回值是String,即没有const限定符。一般来说,您应该提供代码的更多细节错误是什么?请展示一些代码,你实现了你自己的字符串吗?。

我的功能原型如下: 常量字符串运算符+常量字符串和常量

当我去实现该功能时,我有: 字符串字符串::运算符+常量字符串& {

}

这提供了一个错误,它在我的IDE中修复它的唯一方法是更改我在作业中给出的原型,而我不能这样做。
非常感谢您的帮助。

原型的返回值是const String,而实现中的返回值是String,即没有const限定符。一般来说,您应该提供代码的更多细节

错误是什么?请展示一些代码,你实现了你自己的字符串吗?。