Главная / Язык программирования C++ / Шаблон A и его специализации объявлены следующим образом: template <class T> class A { public: A(){ printf("1 ");} }; template <> class A<int> { public: A(){ printf("2 ");} }; template <> class A<char*> { public: A(){ printf(

Шаблон A и его специализации объявлены следующим образом: template <class T> class A { public: A(){ printf("1 ");} }; template <> class A<int> { public: A(){ printf("2 ");} }; template <> class A<char*> { public: A(){ printf("3 ");} }; Какой будет результат после выполнения кода A<int> a; A<char> a1; A<long> a2;

вопрос

Правильный ответ:

2 3 1
2 1 1
1 1 1
ошибка компиляции в строке "template <> class A<int>"
Сложность вопроса
92
Сложность курса: Язык программирования C++
54
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Если бы не данные решения - я бы не смог решить c этими тестами intuit.
17 сен 2018
Аноним
Гранд мерси за помощь по intuit.
07 дек 2015
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.