类内定义的名字是否可以以下划线开头?

《C++ Primer》第五版,中文版。42 页。
我记得有定义成员有下划线加名字的方式,为的是与构造函数的参数区分开,但是书上说函数之外不能以下划线开头。

阅读 7.4k
3 个回答

只要定义的成员名,是合乎C++规范的,就是可以的。

C++标准从来没有规定过函数之外的成员不能使用下划线开头。

这个也许对你有用https://www.zhihu.com/question/22419899

有将私有属性,用下划线开始的写法。
具体能不能这样写,要看团队的编码规范。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题