![]() |
18. Модификаторы доступа и приоритеты | ||
Влияет ли доступность функций и операторов на выбор подходящих вызовов? Каким будет результат компиляции? |
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | class B; class A { public: A& operator = (A const&) { return *this; } private: A& operator = (B const&) { return *this; } }; class B { public: operator A () { return A(); } }; int main() { A a; B b; a = b; return 0; } |
Правильный ответ. | ||
Результатом компиляции будет ошибка. Проверка доступа происходит в последнюю очередь. |
|
Статистика |
|