Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 17:43
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Доброго времени!Мне некогда разбираться с С++ вот в таком плане:Имеется к примеру некий класс в котором объявлен виртуальный методКод:class Base{public: void int read() { return getData(); } virtual int getData() const { return 3}}Далее, я создаю другой класс, наследник от Base и в нем переопределяю метод:Код:class A : public Base{public: virtual int getData(int data = 4) const { return data;}}Далее я создаю экземпляр класа А и вызываю метод read()Вопрос: что вернет метод read: 3 или 4 ? Код:...A *a = new A;...qDebug()
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
наследование по закону, наследование по завещанию Guest Ещё вопросы и ответы из архива 5 0 15.01.2012 19:10
Наследование от простой структуры Guest Продолжение старого архива 0 30.09.2011 17:35
Виртуальные методы Qt Guest Продолжение старого архива 0 30.09.2011 17:14
Наследование и виртуальные функции Guest Продолжение старого архива 0 30.09.2011 16:47
Наследование долгов. Вопрос. Guest Третий архив вопросов и ответов 0 10.04.2011 07:54



© www.otvetnemail.ru - Форум вопросов и ответов.