(笔记)C++ Primer/第五章 表达式
2013-08-21 16:15
169 查看
类型转换
const_cast
只可以用来添加或删除const特性,用来执行其他类型转换操作都将出错
例:
const char *pc_str;
char *pc=string_copy(const_cast<char*>(pc_str));
static_cast
编译器隐式执行的类型转换可用static_cast来执行.
例:
double db=8.44;
int i=static_cast<int>(db);
const_cast
只可以用来添加或删除const特性,用来执行其他类型转换操作都将出错
例:
const char *pc_str;
char *pc=string_copy(const_cast<char*>(pc_str));
static_cast
编译器隐式执行的类型转换可用static_cast来执行.
例:
double db=8.44;
int i=static_cast<int>(db);
相关文章推荐
- 2012/1/13 《C++ Primer Plus》第五章:循环和表达式 学习笔记
- 2012/1/13 《C++ Primer Plus》第五章:循环和表达式 学习笔记
- C++Primer第五版【学习笔记】——第五章 语句
- C++ primer 5 笔记4 chapter 4 表达式
- C++ Primer 学习笔记——表达式
- C++ Primer Plus 学习笔记 第五章 编程练习
- C++ primer plus 第五章笔记
- C++ Primer Plus 第五章笔记
- C++ Primer Plus 学习笔记 第五章 01 for循环 递增运算符和递减运算符 复合语句,逗号运算符 C风格字符串比较、string类字符串比较
- 《C++ Primer Plus(第六版)》(6)(第五章 循环和关系表达式 笔记)
- C++Primer第五版【学习笔记】——第四章 表达式
- c++primer plus阅读笔记(六)
- c++ primer 学习笔记5--编写头文件
- c++ primer 学习笔记7--函数返回声明
- C++ primer plus第13-14章笔记
- C++ Primer 笔记15
- (笔记)C++ Primer/第三章 标准库类型
- (笔记)C++ Primer/第七章 函数
- C++ Primer Plus学习:第五章 循环和关系表达式(3)
- C++primer plus(第四版)第五章习题参考