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

//====================== 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
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.
WordPress Security by Sucuri. MiniFB Template. © Vtone