2010-06-25 5 views
-1

Можно создать дубликат:
Do the parentheses after the type name make a difference with new?В чем разница между следующим?

Предполагая A класс правильно определен с конструкторами и т.д., в чем разница между ними?

A *ptrA = new A; 
A *ptrA = new A(); 
+2

Возможный дубликат http://stackoverflow.com/questions/620137/do-the-parentheses-after-the-type-name-make-a-difference-with-new –

+0

Downvote причина? –

ответ

1

Это зависит от определения A - «класс правильно определен с конструкторами и т.д.» очень бесполезен и выразительно расплывчатым.

0

Они же

+0

В большинстве случаев, да, но проверьте http://stackoverflow.com/questions/620137/do-the-parentheses-after-the-type-name-make-a-difference-with-new –

Смежные вопросы