《C++ Primer》第五版,中文版。42 页。
本人记得有定义成员有下划线加名字的方式,为的是与构造函数的参数区分开,但是书上说函数之外不能以下划线开头。
本人记得有定义成员有下划线加名字的方式,为的是与构造函数的参数区分开,但是书上说函数之外不能以下划线开头。
解决方案
10
C规定变量名可以包含 数字、字母、下划线,但必须以 字母或下划线 开头,所以以下划线”_”开头的变量和其数据类型没有任何关系,你也可以声明以下划线开头的变量,可以是任何类型的,不过一般不习惯以下划线开头。
不过,系统头文件里面的变量一般以下划线开头,只是为了减小与用户定义变量名字冲突的可能性而已。
一般是私有变量,就是一个类里面一般不想让用户知道和使用的内部变量
不过,系统头文件里面的变量一般以下划线开头,只是为了减小与用户定义变量名字冲突的可能性而已。
一般是私有变量,就是一个类里面一般不想让用户知道和使用的内部变量
15
“__”打头的和”_”加大写字母打头的名字是编译器保留的,所以本人用的只能是_+数字或_+小写字母.