Главная /
Программирование на С/С++ /
//====================== start of sample.cpp ========================== template <class Element, unsigned long max_size> class Storage { public: Storage(Element) {} }; template <class Element> class Storage <Element, 0 /* unlimited*/> { public: Storage(Element e) {} }; template <unsigned long max_size> class Storage <int, max_size> { public: Storage(int e) {} }; template <> class Storage<char*, 0> { public: Storage(char* s) {} }; template <> class Storage<char*, 100> { public: Storage(char* s) {} }; int main() { int p1=4; Storage<int, 5> st1(p1); Storage<char*, 100> st2(char* s); Storage<double, 80000> st3(double n); Storage<double, 0> st4(double n); return 0; } //====================== end of sample.cpp ========================== ]]>Какой из шаблонов Storage в файле sample.cpp не задействован в функции main в файле sample.cpp?
вопросПравильный ответ:
template <class Element, unsigned long max_size> class Storage
template <class Element> class Storage <Element, 0>
template <unsigned long max_size> class Storage <int, max_size>
template <> class Storage<char*, 0>
template <> class Storage<char*, 100>
Сложность вопроса
94
Сложность курса: Программирование на С/С++
94
Оценить вопрос
Комментарии:
Аноним
Экзамен прошёл на отлично. Спасибо сайту
17 ноя 2020
Аноним
Я провалил сессию, какого рожна я не нашёл этот крутой сайт с решениями по тестам интуит до сессии
01 мар 2019
Другие ответы на вопросы из темы программирование интуит.
- # Какие из шаблонов относятся к уровню шаблонов объектно-ориентированного проектирования?
- # Какие директивы препроцессора необходимы при организации условной компиляции программ на языке С?
- # Какие операции адресной арифметики имеют смысл?
- # Какие присвоения и объявления в файле sample.cpp валидны?
- # Как может использоваться объявление переменной is_ptr?
WordPress Security by Sucuri. MiniFB Template. © Vtone