Я использовал shared_ptr в проекте.И в какой-то момент мне пришлось сохранить необработанные...
В C ++ у меня есть много классов, не связанных наследованием, которые определяют метод std::string...
Я пытаюсь понять концепцию частного наследования. До сих пор везде, где я вижу, пишут, что частное...
Я изучаю книгу «Шаблоны проектирования» от GoF - онлайн-ссылка . В этой книге в разделе «Шаблон...
Может кто-нибудь объяснить мне следующую ошибку компилятора: struct B { }; template <typename...
Автор этой статьи утверждает, что "Обычно вы не хотите иметь доступ к внутренним компонентам...
Объясняя, когда частное наследование должно использоваться вместо содержания, автор этой статьи...
Может ли кто-нибудь объяснить, для чего конкретно закрытое / защищенное наследование в C ++, и...
class Foo { public: int fn() { return 1; } int fn(int i) { return i; //2nd fn() } }; class Bar:Foo {...
Я знаю, что частное наследование поддерживается в C ++, и в C # поддерживается только публичное...
Компиляция следующего примера: class A { public: void foo() { } }; class B : private A { public:...
Следующий код выдает ошибку времени компиляции: 'base::print': не может получить доступ к закрытому...
предположим, что эта конструкция struct InterfaceForFoo { virtual void GetItDone() = 0; }; class...
Рассмотрим следующий код: class Base { protected: virtual void methodDefinedInBase() = 0; } Class...
Можете ли вы привести конкретный пример, когда предпочтительнее использовать личное наследование,...
У меня есть следующий пример кода, который не компилируется: #include <stdio.h> namespace my...
Предположим, класс Y публично наследует класс X.Возможно ли, чтобы класс Z унаследовал Y в частном...
Я использую частное наследование в реализации двух очень связанных классов. using Base::X; очень...
Компиляция этого кода с использованием g ++ 4.2.1: struct S { }; template<typename T> struct...
Учитывая этот пример кода: #include <iostream> #include <stdexcept> class...
В следующем коде кажется, что класс C не имеет доступа к конструктору A, что требуется из-за...