Результаты поиска по запросу "pure-virtual"
При каких обстоятельствах выгодно давать реализацию чисто виртуальной функции?
В C ++ допустимо давать реализацию чисто виртуальной функции: class C { public: virtual int f() = 0; }; int C::f() { return 0; }Зачем тебе это делать? Связанный вопрос:C ++ faq ...
Перегрузка чисто виртуальной функции
Я обычно использую чисто виртуальные функции для тех методов, которые требуются моему коду для нормальной работы. Поэтому я создаю интерфейсы, а затем другие пользователи реализуют свои производные классы. Производные классы имеют только эти ...
Чистые виртуальные функции в C ++ 11
В C ++ 98 нулевой указатель был представлен литералом
Чистые виртуальные функции в C ++ 11
В C ++ 98 нулевой указатель был представлен литералом0 (или фактически любое константное выражение, значение которого было равно нулю). В C ++ 11 мы предпочитаемnullptr вместо. Но это не работает для чисто виртуальных функций: struct X { virtual ...
Зачем нам нужен чистый виртуальный деструктор в C ++?
Я понимаю необходимость виртуального деструктора. Но зачем нам чистый виртуальный деструктор? В одной из статей C ++ автор упоминал, что мы используем чистый...