c++ new c malloc 区别!!!
5、下列关于new和malloc的说法正确的是A、malloc只负责分配内存空间,并不会调用对象的构造函数,对象销毁时,也不会调用析构函数。B、malloc需要进行类型转...
5、下列关于new 和 malloc的说法正确的是
A、 malloc只负责分配内存空间,并不会调用对象的构造函数,对象销毁时,也不会调用析构函数。
B、 malloc需要进行类型转换,而new已经把类型转换好了。
C、 在C++语言中,在栈中分配内存时,尽量使用new,在堆中分配内容时,使用malloc。
D、 malloc分配的空间只能由free释放,new分配的空间只能由delete释放。
多选题啊啊啊啊a 展开
A、 malloc只负责分配内存空间,并不会调用对象的构造函数,对象销毁时,也不会调用析构函数。
B、 malloc需要进行类型转换,而new已经把类型转换好了。
C、 在C++语言中,在栈中分配内存时,尽量使用new,在堆中分配内容时,使用malloc。
D、 malloc分配的空间只能由free释放,new分配的空间只能由delete释放。
多选题啊啊啊啊a 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询