Почему моя функция-член рассматривается как виртуальная, если она не объявлена ​​как таковая в промежуточном базовом клаC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Почему моя функция-член рассматривается как виртуальная, если она не объявлена ​​как таковая в промежуточном базовом кла

Сообщение Anonymous »

Код: Выделить всё

// multiple inheritance
#include 
using namespace std;

class Polygon {
protected:
int width, height;
public:
Polygon (int a, int b) : width(a), height(b) {}
virtual int area()=0;
virtual void print(){
cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/29979527/why-is-my-member-function-treated-like-virtual-when-it-is-not-declared-as-such-i[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»