Главная /
Язык программирования C++ для профессионалов /
Если записано class A { public: void f() { cout << 1; } }; class B : public A { public: void f() { cout << 2; } }; то что будет напечатано? B b; A& a=b; a.f();
Если записано
B b; A& a=b; a.f();
вопрос
Правильный ответ:
2 1
1 2
1
ошибка
Сложность вопроса
17
Сложность курса: Язык программирования C++ для профессионалов
83
Оценить вопрос
Комментарии:
Аноним
Нереально сложно
03 окт 2017
Аноним
Какой человек ищет данные ответы inuit? Это же крайне просто
10 авг 2017
Другие ответы на вопросы из темы программирование интуит.
- # Укажите отличия С++ от С
- # Выберите верные утверждения для операторов new и delete, перегруженных в базовом классе:
- # Можно ли осуществить явное преобразование типа объекта к типу абстрактного класса?
- # Синтаксис объявления шаблона класса имеет вид:
- # Верна ли следующая программа? class A { int _i; public: A(int i) { _i = i; } ~A() { printf("%d ",_i); } }; int main() { A a(-1); { A a(0); A a1(1); throw "Error executed."; A a2(2); } A a1(4); return 0; }