变量名后面加下划线是什么命名规则?
class ScopeGuard
{
public:
explicit ScopeGuard(std::function<void()> onExitScope)
: onExitScope_(onExitScope), dismissed_(false)
{ }
~ScopeGuard()
{
if(!dismissed_)
{
onExitScope_();
}
}
void Dismiss()
{
dismissed_ = true;
}
private:
std::function<void()> onExitScope_;
bool dismissed_;
private: // noncopyable
ScopeGuard(ScopeGuard const&);
ScopeGuard& operator=(ScopeGuard const&);
};
这种private成员变量后面加下划线是常见的风格吗?
...全文
相关推荐
上海计算机二级VB模拟题.pdf
上海计算机二级VB模拟题.pdf
python-变量和基本数据类型PPT
python入门级PPT,入门课程自己学习材料
C语言知识总结学习指导
通过,在校学习C语言课本知识,总结如下知识点,使大家学习C语言更加方便,更好的掌握C语言知识。
C语言练习题.pdf
C语言练习题.pdf
C语言变量名命名规则
C语言变量名命名规则 一、程序风格: 1、严格采用阶梯层次组织程序代码: 各层次缩进的分格采用VC的缺省风格,即每层次缩进为4格,括号位于下一行。 要求相匹配的大括号在同一列,对继行则要求再缩进4格。例如: 2、提示信息字符串的位置 在程序中需要给出的提示字符串,为了支持多种语言的开发,除了一些给调试用的临时信息外,其他所有的提示信息必须定义在资源中。 3、对变量的定义,尽量位于函数的开始位置。



