l****n 发帖数: 727 | 1 翻了jhq,没找到。
class someClass{
};
someClass *p=new someClass();
someClass *p=new someClass;
这2个语句有什么差别?
如果在someClass定义里已经定义了一个default constructor, 这2个语句有什么差别?
谢谢。 |
j*****s 发帖数: 16 | 2 第一个是错误的把。
别?
【在 l****n 的大作中提到】 : 翻了jhq,没找到。 : class someClass{ : }; : someClass *p=new someClass(); : someClass *p=new someClass; : 这2个语句有什么差别? : 如果在someClass定义里已经定义了一个default constructor, 这2个语句有什么差别? : 谢谢。
|
q*d 发帖数: 20 | 3 both are fine ba,
别?
【在 l****n 的大作中提到】 : 翻了jhq,没找到。 : class someClass{ : }; : someClass *p=new someClass(); : someClass *p=new someClass; : 这2个语句有什么差别? : 如果在someClass定义里已经定义了一个default constructor, 这2个语句有什么差别? : 谢谢。
|
j*****s 发帖数: 16 | 4 可能偶记错了,A a()应该是不行的?
【在 q*d 的大作中提到】 : both are fine ba, : : 别?
|
t****t 发帖数: 6806 | |
l****n 发帖数: 727 | 6 大佬,这2个是都可以。但是有差别嘛?
还是说根本没差别?
【在 t****t 的大作中提到】 : A a();
|
r*******y 发帖数: 290 | 7 没区别吧
因为两种情况你都得用到ctor A()
【在 l****n 的大作中提到】 : 大佬,这2个是都可以。但是有差别嘛? : 还是说根本没差别?
|