对A?*p用new?A或(A?*)malloc(sizeof?(A))赋值,如下叙述正确的是
对A?*p用new?A或(A?*)malloc(sizeof?(A))赋值,如下叙述正确的是
A、malloc分配内存后会调用构造函数初始化,但new函数不会。
B、new分配内存后会调用构造函数初始化,但malloc函数不会。
C、new和malloc分配内存后都会调用构造函数初始化。
D、new和malloc分配内存后都不会调用构造函数初始化。
正确答案:B
- 上一篇:下面()不能由编译系统自动生成
- 下一篇:下列()是C++语言的有效标识符。