Главная /
Программирование на С/С++ /
//====================== start of sample.hpp ========================== class ARef { public: /* Сonstructory */ ARef(A& a, int i) : _a(a), _ix(i) {} /* operator= */ ARef& operator= (T t) { return *this;} private: A& _a; // Reference to A object int _ix; // index in container }; class BRef { public: BRef(B &b, int i) : _b(b), _ix(i) {} BRef& operator= (T t) { return *this;} private: B& _b; int _ix; }; /* * Class CRef имплементирует шаблон проектирования X * хранит в себе ссылку на коллекцию типа A, которая является коллекцией * объектов типа T и предоставляет к ним доступ */ class CRef { public: CRef(C &c, int i) : _c(c), _ix(i) {} CRef& operator= (T t) { return *this;} private: C& _c; /* та коллекция объектов, доступ к которой и предоставляется*/ int _ix; /* индекс текущего объекта в контейнере */ }; /* * Class DRef */ class DRef { public: // конструктор инициализирует объект DRef(D &d, int i) : m_d(d), _ix(i) {} // оператор возвращает ссылку на себя DRef& operator= (T t) { return *this;} private: D& m_d; // хранимый объект int _ix; // индекс }; //====================== end of sample.hpp ========================== ]]>Комментарии какого из классов в файле sample.hpp являются необходимыми и достаточными?
вопросПравильный ответ:
ARef
BRef
CRef
DRef
Сложность вопроса
69
Сложность курса: Программирование на С/С++
94
Оценить вопрос
Комментарии:
Аноним
Это очень заурядный решебник интуит.
17 окт 2019
Аноним
Экзамен сдал на 4. Спасибо сайту
03 сен 2019
Другие ответы на вопросы из темы программирование интуит.
- # Какие утверждения об отношениях сравнения, используемых в обобщённых алгоритмах STL верны?
- # При оценке каких показателей согласно модели SQuaRE, предполагается анализ связности и переносимости кода?
- # Какие операции адресной арифметики имеют смысл?
- # Какой оптимальный вариант перебора данных для многомерного массива?
- # Какими средствами поддерживается в языке С++ обобщённое программирование?
WordPress Security by Sucuri. MiniFB Template. © Vtone