Главная /
Программирование на С/С++ /
//====================== start of sample.cpp ========================== template<unsigned long N> class binary { public: static unsigned long const value = binary<N / 10>::value << 1 | N % 10; }; template<> class binary<0> { public: static unsigned long const value = 0; }; template<> class binary<1> { public: static unsigned long const value = 1; }; int main(int argc, char* argv[]) { static unsigned const x0 = binary<0>::value; static unsigned const x1 = binary<1000>::value; static unsigned const x2 = binary<1001>::value; static unsigned const x3 = binary<1010>::value; static unsigned const x4 = binary<1011>::value; return 0; } //====================== end of sample.cpp ========================== ]]>При инициализации какой переменной не будет использоваться конкретизация шаблона с параметром 0?
вопросПравильный ответ:
x0
x1
x2
x3
x4
Сложность вопроса
61
Сложность курса: Программирование на С/С++
94
Оценить вопрос
Комментарии:
Аноним
Экзамен прошёл на отлично.!!!
22 май 2019
Аноним
Какой студент находит данные вопросы по интуит? Это же легко
25 дек 2018
Другие ответы на вопросы из темы программирование интуит.
- # Каковы требования к итераторам, участвующим в алгоритме replace(), имплементация которого приведена выше, корректны?
- # Какой из структурных шаблонов помогает организовать единообразное хранение объектов в древовидных структурах?
- # Какие утверждения о идиомах языка программирования верны?
- # В каких из приведённых ниже выражений нельзя обойтись без указателя this?
- # Какие утверждения про используемую функцию копирования copy_impl() верны?
WordPress Security by Sucuri. MiniFB Template. © Vtone