Код: Выделить всё
struct Wrapper
{
explicit Wrapper(int) {}
};
template
struct Test
{
Test() : w(0) {}
Wrapper w{};
};
Test t;
Как только я удаляю параметр шаблона, GCC отказывается компилировать (закомментируйте строку 6 (
Код: Выделить всё
template Кто прав? Если GCC прав, почему это происходит?
Подробнее здесь: https://stackoverflow.com/questions/798 ... rong-defau
Мобильная версия