Главная /
Программирование на С/С++ /
//====================== start of sample.cpp ========================== template <typename T> class multiplies: public binary_function<T,T,T> { public: T operator() (const T& x, const T& y) const { return x * y; } }; //====================== end of sample.cpp ========================== ]]>Какие утверждения про приведённый выше код функтора multiplies верны?
вопросПравильный ответ:
содержащегося кода "operator()" недостаточно, должны быть реализованы ещё некоторые операторы
наследование от шаблона binary_function позволяет получить типы для "саморефлексии"
код операции умножения может быть заменён на любые другие арифметические или логические операции
приведённый функтор может быть использован для передачи выполняемой операции в функции алгоритмов
Сложность вопроса
81
Сложность курса: Программирование на С/С++
94
Оценить вопрос
Комментарии:
Аноним
Если бы не опубликованные подсказки - я бы не осилил c этими тестами интуит.
14 окт 2018
Аноним
Большое спасибо за решебник по интуиту.
24 апр 2017
Другие ответы на вопросы из темы программирование интуит.
- # Какой из последовательных контейнеров требует самое большое время для доступа к элементам контейнера?
- # Каковы особенности базового шаблона «неизменяемый объект»?
- # Какие утверждения про одномерные массивы в языке С верны?
- # Какие утверждения насчёт полиморфизма верны?
- # Тело конструктора какого класса будет исполнено последним перед вызовом тела конструктора Keyboard при создании класса типа Keyboard?
WordPress Security by Sucuri. MiniFB Template. © Vtone