往期文章:
转换 | 转换对象 | 作用 | 转换时机 |
---|---|---|---|
static_cast | 基本类型、指针、引用 | 实现传统c语言中的小括号转化功能 | 编译期间 |
const_cast | const类型的对象、指针、引用 | 移除变量const限定 | 编译期间 |
dynamic_cast | 类的指针、类的引用或者void * | (多态)父类指针/引用->成子类指针/引用 | 运行期间 |
reinterpret_cast | 指针、引用、算术类型 | 强制类型转换 | 编译期间 |
往期文章:
转换 | 转换对象 | 作用 | 转换时机 |
---|---|---|---|
static_cast | 基本类型、指针、引用 | 实现传统c语言中的小括号转化功能 | 编译期间 |
const_cast | const类型的对象、指针、引用 | 移除变量const限定 | 编译期间 |
dynamic_cast | 类的指针、类的引用或者void * | (多态)父类指针/引用->成子类指针/引用 | 运行期间 |
reinterpret_cast | 指针、引用、算术类型 | 强制类型转换 | 编译期间 |