Результаты поиска по запросу "pure-virtual"

6 ответов

Чистый вызов виртуальной функции из базового ктора

Рассмотрим следующий пример кода: #include <iostream> using namespace std; class base { public: base() { bar(); //Line1 this->bar(); //Line2 base *bptr = this; bptr->bar(); //Line3 ((base*)(this))->bar(); //Line4 } virtual void bar() = 0; }; ...

5 ответов

Чистый виртуальный вызов из конструктора и деструктора

Стандарт C ++ говорит, что вызов чисто виртуальной функции из конструктора или деструктора запрещен. Что является причиной этого? Почему стандарт должен устанавливать такое ограничение?

6 ответов

вызов чистой виртуальной функции из конструктора базового класса

У меня есть базовый класс MyBase, который содержит чисто виртуальную функцию: void PrintStartMessage() = 0 Я хочу, чтобы каждый производный класс вызывал его в своем конструкторе тогда я положил его в базовый класс (MyBase) конструктор class ...

ТОП публикаций

4 ответа

Есть ли в PHP чисто виртуальные функции, как в C ++?

Я бы подумал, что многие люди задались бы вопросом, возможно ли это, но я не могу найти повторяющихся вопросов ... поправьте меня. Я просто хочу знать, предлагает ли PHP чисто виртуальные функции. Я хочу следующее class Parent { // no ...

3 ответа

Благодарю. Теперь я понимаю.

сматривал источники (предпочитают не называть) GUI Toolkit, который обернул Windows API, когда я нашел следующее определение функции в классе окна: virtual LRESULT CALLBACK wndProc (HWND, UINT, WPARAM, LPARAM) = 0;Что здесь происходит? Как вы ...

6 ответов

"В Objective C. нет ключевого слова" Virtual "."

у пойти туда. Если серьезно, то как можно реализовать чисто виртуальный метод «Apple»? Используете ли вы протокол с базовым классом и генерируете исключения для этих методов?

5 ответов

 это неверно

е виртуальные функции - это те функции-члены, которые являются виртуальными и имеютчистый спецификатор (

1 ответ

Виртуальная функция-член используется, если она не является чистой?

3 ответа

Должен ли деструктор абстрактного класса быть чисто виртуальным?

Я думаю, что одного виртуального обычно достаточно.Есть ли другая причина сделать его чисто виртуальным, чем заставлять производные классы реализовывать свой...

1 ответ

чисто виртуальная функция и абстрактный класс

У меня есть следующие классы, Base и Derived, и когда я компилирую, компилятор жалуется, что он не может создать экземпляр DLog, потому что он абстрактный.Мо...