Chapter4,Section4.4——Assignment Operators
赋值运算符
1.赋值运算符的左操作数必须是一个可以改变的左值。
2.literals都是右值。
3.算术表达式都是右值。
4.在新标准下,我们能够在右边使用大括号初始化列表。
5.如果左操作数是内置类型,初始化列表里面最多只能有一个值,并且不需进行类型转换(左右类型要一致)。
6.对于类类型,具体的操作取决于类本身。例如:vector类,其模板定义了它自己的赋值操作符,能够用初始化列表进行初始化。
7.不管左操作数是什么类型的,初始化列表可能是空的。在这种情况下,编译器生成一个临时的初始化值并把这个值赋给左操作数。
8.赋