C++中变量的使用细节和命名方案
C++提倡使用有一定含义的变量名。如果变量表示差旅费,应将其命名为cost_of_trip或 costOfTrip,而不要将其命名为x或cot。必须遵循几种简单的 C++命名规则。
在名称中只能使用字母字符、数字和下划线()。
名称的第一个字符不能是数字。
区分大写字符与小写字符。
不能将 C++关键字用作名称。
以两个下划线或下划线和大写字母打头的名称被保留给实现(编译器及其使用的资源)使用。以
一个下划线开头的名称被保留给实现,用作全局标识符。C++对于名称的长度没有限制,名称中所有的字符都有意义,但有些平台有长度限制。倒数第二点与前面几点有些不同,因为使用像timestop或 Donut 这样的名称不会导致编译器错误,而会导致行为的不确定性。换句话说,不知道结果将是什么。不出现编译器错误的原因是,这样的名称不是非法的,但要留给实现使用。全局名称指的是名称被声明的位置,这将在第4章讨论。最后一点使得C++与 ANSIC(C99标准)有所区别,后者只保证名称中的前 63 个字符有意义(在 ANSIC中,前63个字符相同的名称被认为是相同的,即使第64个字符不同)。
对C++感兴趣的朋友点这里:C/C++课程