重載運算符的規則如下:
1:C++不允許用戶自定義新的運算符,只能對已有的C++運算符進行重載
2:C++不能重載的運算符有5個“?:”、“.”、“::”、“sizeof”和”.*”(成員指針訪問運算符)
3:重載不能改變運算符對象的個數
4:重載不能改變運算符的優先級和結合性
5:重載的運算符函數不能有默認的參數
6:重載的運算符必須和用戶定義的自定義的對象一起使用,至少有一個是類對象,即不允許參數全部是C++標準類型
重載運算符的規則如下:
1:C++不允許用戶自定義新的運算符,只能對已有的C++運算符進行重載
2:C++不能重載的運算符有5個“?:”、“.”、“::”、“sizeof”和”.*”(成員指針訪問運算符)
3:重載不能改變運算符對象的個數
4:重載不能改變運算符的優先級和結合性
5:重載的運算符函數不能有默認的參數
6:重載的運算符必須和用戶定義的自定義的對象一起使用,至少有一個是類對象,即不允許參數全部是C++標準類型
數組求和 方法一:直接一次for循環 int GetSum1(int *a,int n) { int sum=0; for (int i=0; i<n;i++) { sum+=a[i];