close
extern:
1.extern聲明變數在其它位置被定義(型式像:extern double someVar),這個位置可能是在同一份文件之中,或是在其它文件之中。
2.extern聲明變數在其它位置被定義,如果使用extern時同時指定其值會造成重覆定義,例如:extern double someVar = 2000;(錯誤),必須先聲明extern找到變數,再指定其值,例如:extern double someVar; someVar = 2000
static:
經static修飾的成員變數或成員函式屬於該類別而不是個別物件,所以可以直接使用類別名稱去存取。
const:
1.const 物件可以呼叫 const 成員函式,但不可以呼叫 non-const 成員函式。
2.non-const 物件可以呼叫 non-const或const 成員函式,當兩種成員函式都存在時呼叫 non-const 成員函式。
全站熱搜
留言列表