如果乙個類中的函式有預設引數,則只能在這個函式宣告的時候寫預設引數,在函式定義的時候不能寫預設引數。
//"rectangle.cpp"
#include #include "rectangle.h"
using namespace std;
rectangle::rectangle(coordinate lowerleft , coordinate upperright )//這裡不寫預設引數
; this->upperrightpoint = ;
cout << "\tconstructor is called !" << endl;
}
//"rectangle.h"
class rectangle
, coordinate upperright = );//這裡寫預設引數
}
class circle
;
物件賦值注意事項
注意,將乙個物件a賦值給物件b後,對於b屬性值的修改會改變a的屬性值。但當把其它物件賦值給b後,對b的任何操作均與a無關。可以理解為 將物件b賦值給物件a,只是將b的指標賦給a,對b的屬性的操作為對該指標所的物件區域的操作,故會影響到a.而將另一物件賦值給b,則給了b乙個新的位址指標,與a無關了 c...
C 注意事項
include using namespace std class superclass virtual superclass virtual void dosomething const protected intitsage class subclass public superclass vo...
c 注意事項
const引用.const引用是指向const物件的引用 const int ival 1024 const int refval ival 正確,引用和引用的物件都是const int ref2 ival 這是錯誤的,因為引用不是const int i 42 const int r 42 這是正確...