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 成員函式。

arrow
arrow
    全站熱搜

    阿洲 發表在 痞客邦 留言(0) 人氣()