new与malloc

再谈二者区别: 1、new自动计算需要分配的空间,而malloc需要手工计算字节数 2、new是类型安全的,而malloc不是,比如: int* p = new float[2]; // 编译时指出错误 int* p = malloc(2*sizeof(float)); // 编译时无法指出错误 new operator 由两步构成,分别是 operator new 和 construct 3、o
相关文章
相关标签/搜索