Еще раз о конструкторах
От: Кнопка Украина  
Дата: 06.10.11 10:43
Оценка: -1 :))
имеем код:

class A
{
int a;
public:
A(int c=0):a(c)
{
std:: cout<<a<<"zz"<<endl;
};
~A(){};
};

int main()
{
A a();//A a=A();все ок
return 0;
}

как результат МV2008: warning C4930: 'A a(void)': prototyped function not called (was a variable definition intended?)

Почему не вызывается конструктор?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.