- 博客(3)
- 收藏
- 关注
转载 c++中new的用法
c++中,new的用法: 1. new() 分配这种类型的一个大小的内存空间,并以括号中的值来初始化这个变量; 2. new[] 分配这种类型的n个大小的内存空间,并用默认构造函数来初始化这些变量;
2014-04-02 00:43:31
383
原创 static_cast, dynamic_cast, reinterpret_cast, const_cast的区别
static_cast:不同数据类型之间、父类到子类(不动态执行检查)、子类到父类的转换dynamic_cast:父类到子类的指针或引用转换,进行动态类型检查。错误转换指针类型得到NULL,错误转换应用类型得到bad_cast异常reinterpret_cast:强制类型转换。用于指针到指针、指针到整数、整数到指针的转换,只是bit位的拷贝,不做底层类型转换。const_cast:去掉
2014-03-27 23:55:37
325
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人