调皮芹菜

文章
6
资源
0
加入时间
3年0月21天

c/c++面试题(1、new和malloc的区别2、c++中四种cast转换3、头文件的几种常见结构)总结

一、回答new和malloc的区别主要参考这位大神的回答:经典面试题之new和malloc的区别1、属性new/delete 是C++的关键字需要编译器支持。malloc/free是库函数,需要头文件支持。2、参数使用new操作符申请分配内存空间时,无需指定内存块的大小,编译器会自动根据类型信息进行计算。以下,都是初始化一个值为0的整形变量int *a = new int();int *a = new int(0);int *a = new int{};int *a = new