- = 赋值运算符优先级较低,赋值运算符满足右结合律
- *p++ 相当于 *(p++)
- p++ ++p 不同的行为值得注意
- 以下情况可能发生类型转换:比int 类型小的整数值首先提升为较大的整数类型;函数调用时;算数运算时;初始化时;
- 显示类型转换 static_cast const_cast reinterpret_cast
- static_cast 任何具有明确意义的类型转换,只要不包含底层const 都可以使用static_cast
- const_cast 只能改变运算对象的底层const,const_cast 常常用于有函数重载的上下文中
- reinterpret_cast为运算对象的位模式提供较低层次上的重新解释