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

C++语言 码拜 9年前 (2016-04-18) 1279次浏览
《C++ Primer》第五版,中文版。42 页。
本人记得有定义成员有下划线加名字的方式,为的是与构造函数的参数区分开,但是书上说函数之外不能以下划线开头。
解决方案

10

C规定变量名可以包含 数字、字母、下划线,但必须以 字母或下划线 开头,所以以下划线”_”开头的变量和其数据类型没有任何关系,你也可以声明以下划线开头的变量,可以是任何类型的,不过一般不习惯以下划线开头。
不过,系统头文件里面的变量一般以下划线开头,只是为了减小与用户定义变量名字冲突的可能性而已。
一般是私有变量,就是一个类里面一般不想让用户知道和使用的内部变量

15

“__”打头的和”_”加大写字母打头的名字是编译器保留的,所以本人用的只能是_+数字或_+小写字母.

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明类内定义的名字能否可以以下划线开头
喜欢 (0)
[1034331897@qq.com]
分享 (0)