//====================== start of sample.cpp - Ответ на вопрос по любому предмету №1251398
-42%
Вопрос
//====================== 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();
Ответ
Этот вопрос в коллекциях
-20%
Коллекция: Программирование на С/С++
490 390 руб.

🎓 Поможем сдать всё — тесты, практику, экзамены, курсовые, дипломы, отчёты! Закроем долги под ключ 🔑 Ведём от первой сессии до диплома 🏆 Работаем с Синергией, МЭИ и другими вузами 🤝 Гарантия результата или возврат денег 💰 Пиши! 🚀

















