答案为什么选c,其他的为什么不对呢?

2025-01-24 11:40:35
推荐回答(1个)
回答1:

A 没有无参构造 无法创建对象。
B new MyClass(1)的类型是MyClass * 和数组类型不匹配。
C 定义指针, 并没有创建对象,不会调用构造。 这里也没初始化
所以这个是对的
D 数组类型是指针,MyClass(1)是创建对象,这个和B类似 不过是反过来的。也是类型不匹配。