我最近在C和C ++库中注意到了这一点。使用gFoo
和kBar
作为变量名称的形式似乎很常见。我假设“g”表示全局,但“k”表示常数吗?我注意到Atom和Visual Studio Code都用不同的颜色突出显示这些表单,如果我能理解它们的含义,这将很方便。是否有更多约定来命名变量的范围,而不是像匈牙利符号那样命名?
答案 0 :(得分:0)
g和m是作用域前缀,全局和成员。 k用于常量,因为c用于char。您的示例中的其他2个前缀是f表示float,s表示静态。
比起互联网,关于变量命名约定的观点更为重要的是老板对它们的看法,如果他们说k代表德语中的常量,那就是:D