《c++ primer 》学习笔记二
1,初始化:有复制初始化和直接初始化
int i(1024);//direct-initialization 直接初始化
int i = 1024;//copy-initilization复制初始化
直接初始化语法更灵活且效率更高。
2,变量命名习惯
变量名一般小写,例如一般写index,而不写INDEX;
标识符应该使用能帮助记忆的名字,尽量做到望文知意;
包含多个词的标识符书写围在每个词之间添加一个下划线,或者每个内嵌的词第一个字母大写。例如通常会写成
student——loan或studentLoan,而不写成studentloan。
terminology术语:
acess label |
访问标号 |
adress |
地址 |
arithmetic type |
算术类型 |
array |
数组 |
byte |
字节 |
class |
类 |
class member |
类成员 |
const reference |
const 引用 |
constant expression |
常量表达式 |
constructor |
构造函数 |
copy-initialization |
复制初始化 |
data member |
数据成员 |
declaration |
声明 |
default constructor |
默认构造函数 |
definition |
定义 |
direct- initialization |
直接初始化 |
enumeration |
枚举 |
escape sequence |
转义字符 |
global scope |
全局作用域 |
header |
头文件 |
header guard |
头文件保护符 |
identifier |
标识符 |
implementation |
实现 |
initialized |
已初始化的 |
integral type |
整型 |
interface |
接口 |
link |
链接 |
literal constant |
字面值常量 |
local scope |
局部作用域 |
lvalue |
左值 |
magic number |
魔数 |
nonconst reference |
非const引用 |
nonprintable character |
非打印字符 |
object |
对象 |
preprocessor |
预处理器 |
private number |
私有成员 |
public member |
公有成员 |
reference |
引用 |
run time |
运行时 |
rvalue |
右值 |
scope |
作用域 |
separate compilation |
分别编译 |
signed |
有符号的 |
statically typed |
静态类型的 |
struct |
结构体 |
type-checking |
类型检查 |
type specifier |
类型说明符 |
typedef |
引用类型说明符 |
uninitialized |
未初始化的 |
variable |
变量 |
void type |
无返回类型的 |
word |
字 |
variable initialization |
变量初始化 |
unsigned |
无符号的 |