与C不同的是C++中在堆上申请内存一般用new,而不常用malloc,针对int *p = new int(5) 与 int *p = new int[5]的区别则为前者表示为指针p在堆上申请一个int变量并且为其赋初始值5,而后者则表示为p在堆上申请一个int型数组,数组大小为5.
C++中针对int *p = new int(5) 与 int *p = new int[5]的区别
最新推荐文章于 2023-11-01 20:23:22 发布