не вызывется констуктор
От: Hard_Club  
Дата: 01.03.15 12:00
Оценка: -1 :)))
Этот код пишет: d
template<char ch> class My
{
public:
    My()
    {
        cout << ch;
    }
};

int main()
{
    My<'d'> my;
    return 0;
}


А этот нет
template<char ch> class My
{
public:
    My()
    {
        cout << ch;
    }
};

int main()
{
    My<'d'> my(); // скобки
    return 0;
}


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