在C++中通常用某种前缀命名成员变量来表示它们是成员变量而不是局部变量或参数.如果你来自MFC背景,你可能会使用m_foo.我myFoo偶尔也见过.
m_foo
myFoo
C#(或者可能只是.NET)似乎建议只使用下划线,如_foo.这是否允许C++标准?
_foo
c++ standards naming-conventions c++-faq
我最近发布了一个问题,询问什么行为将构成C++的禅宗.我收到了很好的答案,但我无法理解一个建议:
你如何确保你的头文件是自给自足的?
任何其他与C/C++中头文件的设计和实现相关的建议或最佳实践都将受到欢迎.
编辑:我发现这个问题涉及我的"最佳实践"部分.
c++ header-files
c++ ×2
c++-faq ×1
header-files ×1
naming-conventions ×1
standards ×1