動機
允許向右值賦值
有時會出現不可思議的語句。
string s1 = "aa";
string s2 = "aa";
s1 + s2 = "cc"; //左邊是右值,也是對的
無法阻止這種限制,就只能強制阻止了
做法
1.只能向左值賦值
一些情況
2.只能向右值賦值
後面加&&就行。
有時會出現不可思議的語句。
string s1 = "aa";
string s2 = "aa";
s1 + s2 = "cc"; //左邊是右值,也是對的
無法阻止這種限制,就只能強制阻止了
一些情況
後面加&&就行。
數組求和 方法一:直接一次for循環 int GetSum1(int *a,int n) { int sum=0; for (int i=0; i<n;i++) { sum+=a[i];