объявление переменной пользовательского типа
От: cse  
Дата: 04.02.13 05:15
Оценка: :)
Здравствуйте,
Подскажите, как понять такую форму записи:

class A{
    public:
        A():val(78){printf("A()\n");}
    private:
        int val;
};

int main()
{
    A a();
    return 0;
}


Почему конструктор не вызывается? И если можно, подскажите, где в стандарте описывается такая форма объявления переменной пользовательского типа.
компилятор — gcc 4.6.3, OS Linux.
-------------------------
Сергей Ч.
Нижний Новгород
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.