《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 | 无符号的 |