单双下划线
以单下划线(_)表明是标准库的变量
双下划线(__) 开头表明是编译器的变量
成员变量
原文链接:https://blog.youkuaiyun.com/u011487593/article/details/45331197
C++变量前面加下划线和不加下划线都不会影响对变量的定义,只是风格问题,更喜欢将成员变量或者私有成员变量的前面加上下划线。以表示该变量是某个类的属性。
比如:
int size;
int getsize()
{
return size;
}
但是大多数人都不喜欢,觉得麻烦,就用了如下风格:
int _size;
int size()
{
return _size;
}