C++ 識別符號中使用下劃線的規則是什麼?


根據 MSDN 文件 −

在所有作用域內,識別符號的開頭使用兩個連續的下劃線字元 ( __ ),或者一個前導下劃線後跟大寫字母,均保留給 C++ 實現。對於具有檔案作用域的名稱,你應避免使用一個前導下劃線後跟小寫字母,因為這會導致與當前或未來保留的識別符號發生衝突。

因此,你應避免使用以下名稱 −

__foo, __FOO, _FOO

以下名稱不應在全域性名稱空間中使用 −

_foo, _bar

除此外,還有很多字首,如 LC_、SIG_,還有很多字尾,如 _t 不應使用,因為它們也保留給實現。

因此,你可以建立變數,其名稱中包含下劃線或以一個下劃線結尾。


更新於: 2020 年 2 月 11 日

2 千次觀看

開啟你的職業生涯

完成課程後獲得認證

開始
廣告
© . All rights reserved.