Главная /
Программирование на С/С++ /
//====================== start of sample.cpp ========================== class ARef { public: ARef(A &a, int i) : _a(a), _ix(i) {} ARef& operator= (T t) { return *this;} operator T() {return _t;} operator A() {return _a;} A& getA() { return _a;} bool operator == (A& a) {return _a == a;} private: A& _a; int _ix; T _t; }; class A { friend class ARef; public: A() {} ARef operator[] (int ix) {return ARef(*this, ix);} operator ARef() {return ARef(*this, ix);} }; int main() { A a; int i, j; T t; t = a[j]; return 0; } //====================== end of sample.cpp ========================== ]]>Какие из методов классов ARef и A из файла sample.cpp оказываются задействованы при операции t=a[j]?
вопросПравильный ответ:
ARef::operator= (T t);
ARef::operator T();
ARef::operator A();
ARef A::operator[] (int ix)
A::operator ARef();
Сложность вопроса
84
Сложность курса: Программирование на С/С++
94
Оценить вопрос
Комментарии:
Аноним
Зачёт всё. Лечу пить отмечать экзамен интуит
22 дек 2018
Аноним
Какой студент ищет эти тесты по интуит? Это же элементарно
26 июл 2018
Аноним
Спасибо за тесты по intuit.
28 ноя 2017
Другие ответы на вопросы из темы программирование интуит.
- # Какие утверждения про различные виды обобщённых алгоритмов верны?
- # Какие утверждения про стандарты кодирования верны?
- # Какие из методов являются встроенными и объявлены корректно?
- # При присвоении значений каким переменным в файле sample.cpp корректно используются корректно определённые методы?
- # Какие утверждения о блоках try и catch верны?
WordPress Security by Sucuri. MiniFB Template. © Vtone