Итак, у меня есть абстрактный класс, названный MyClassParent, от которого наследуется MyClass.Я...
shared::ptr реализации, которые я нашел, написаны таким образом namespace detail { struct...
У меня есть код C ++, использующий наследование и переопределение функций одновременно, вот код:...
У меня возникают проблемы с полным пониманием переопределения виртуальных функций в C ++ и того,...
Приведенный ниже код имеет множественное наследование, где каждый класс имеет одну переменную-член,...
Я не совсем уверен, как назвать эту схему наследования, но я пытаюсь использовать интерфейс...
В GCC вы можете создать предупреждение об устаревании, когда кто-то вызывает устаревшую функцию с...
Я думаю, что могу запутаться.Я знаю, что класс с виртуальными функциями в C ++ имеет vtable (по...
У меня есть несколько разрозненных шаблонных чистых абстрактных классов. Я извлекаю из них набор...
Рассмотрим следующие три программы на C ++: программа 1 struct base{ virtual ~base() =0; }; struct...
У меня есть класс MVC, который обеспечивает разделение и выступает в качестве посредника между...
Следующий код C ++, который я считаю корректным, но выдает некоторые предупреждения при компиляции...
У меня есть функция X (), объявленная как PURE VIRTUAL в базовом классе: class Base { public:...
У меня есть следующая иерархия классов (на самом деле классов намного больше), мне было интересно,...
С http://www.learncpp.com/cpp-tutorial/125-the-virtual-table/, код, такой как class Base { public:...
У меня проблемы. При планировании своей программы я рассматриваю 2 версии: Использование...
Все нормально, имеет: class A { virtual x() = 0; virtual y() = 0; } class B { virtual x() = 0;...
class base{ ..... virtual void function1(); virtual void function2(); }; class derived::public base{...
Я пытаюсь использовать некоторый код, подобный этому //A.hpp class A{ public: A() {} virtual const...
Мне нужно получить доступ к производной переменной-члену класса через переменную базового класса....
Я новичок в этих важных функциях C ++, я уже прочитал несколько вопросов / ответов по этим темам...
У меня есть конкретный сценарий ниже. Приведенный ниже код должен напечатать функцию 'say ()'...
class base { public: void virtual fn(int i) { cout << "base" << endl; } };...
получаю пару ошибок, что это виртуальная функция с не виртуальным деструктором. как я могу...
Я пытаюсь заставить следующий код работать ... #include <list> template <typename T>...