База ответов ИНТУИТ

Программирование на С/С++

<<- Назад к вопросам

В чём заключается архитектурные свойства STL - взаимозаменяемость компонентов и унификация интерфейса?

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
одни и те же функции для разных типов контейнеров будут выполняться с одной и той же производительностью
различные контейнеры STL имеют похожую по смыслу сигнатуру основных методов
различные контейнеры STL имеют одну и ту же сигнатуру основных методов и могут быть использованы в одних и тех же алгоритмах(Верный ответ)
если созданный пользовательский шаблон контейнера поддерживает набор необходимых интерфейсов, то он может быть использован в обобщённых алгоритмах STL(Верный ответ)
Похожие вопросы
Какой из структурных шаблонов помогает разорвать связь между интерфейсом и реализацией интерфейса?
В чём заключается архитектурное свойств STL - гарантии вычислительной сложности?
Какие свойства отличают несложный код?
Каковы условия контракта, который заключается с компилятором использованием ключевого слова restrict при объявлении указателя?
<pre>//====================== start of sample.cpp ========================== class Person { public: long GetAge(); bool IsMale(); }; class Trader: private Person { public: long GetAge(); long GetAccount(); }; class Worker { public: long GetExperience(); long GetSalary(); }; class Developer : public Worker, private Person { }; class Boss: protected Worker { public: unsigned short GetLevel(); const char* GetDepartment(); }; class HeadOfAll: public Boss {};//====================== end of sample.cpp ========================== </pre> Для какого из производных классов в файле sample.cpp наследование выполнено для наследования интерфейса?