为什么字符串有 'operator+=',但没有 'operator+'?
为什么字符串有 'operator+=',但没有 'operator+'?
这个问题已经有答案了:
为什么 std::string
定义了 operator+=
但没有定义 operator+
?请看下面的代码示例 (http://ideone.com/OWQsJk)。
#include #include using namespace std; int main() { string first; first = "Day"; first += "number"; cout << "\nfirst = " << first << endl; string second; //second = "abc" + "def"; // This won't compile cout << "\nsecond = " << second << endl; return 0; }
admin 更改状态以发布 2023年5月24日