1.inline是用於實現的關鍵字,一個好的編譯器,會根據需要,取消不必要的內聯函數,所以inline不用於函數聲明;
2.static是用於聲明的關鍵字,定義時不需要加static關鍵字;
3.const是用於聲明定義的關鍵字,聲明時要求初始化(const成員變量和static const變量除外);
4.explicit是用於聲明的關鍵字,聲明構造函數不用於隱式類型轉換;
5.friend也是用於聲明的關鍵字,只在類中聲明友元函數時使用;
6.export關鍵字也是用於實現的關鍵字,使得模板類對象和模板函數能夠被其它文件extern使用。
注:此外,初始化表達式都是用於函數定義時的;而默認實參既可以用於函數定義也可以用於函數實現,但只允許在定義處或是在實現處一個地方有默認實參。