C++ Primer 第四章 表达式

时间:2020-06-30 22:52:27   收藏:0   阅读:18

第四章 表达式

4.1 基础

4.2 递增和递减运算符

4.3 成员访问运算符

4.4 命名的强制类型转换

4.4.1 static_cast

4.4.2 const_cast

const char *pc;
char *p = const_cast<char*>(pc); //正确,但是通过p写值是未定义的行为
const char *cp;
char *q = static_cast<char*>(cp); //错误:static_cast不能转换掉const性质
static_cast<string>(cp);          //正确:字符串字面值转换成string类型
const_cast<string>(cp);           //错误:const_cast只能改变常量属性

4.4.3 reinterpret_cast

4.4.4 强制类型转换

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!