Вопросы по теме 'private-inheritance'
Как использовать частное наследование, также известное как C++, в C# и почему его нет в C#
Я знаю, что в C++ поддерживается частное наследование, а в C# — только открытое наследование. Я также наткнулся на статью, в которой говорится, что частное наследование обычно определяет отношения HAS-A и своего рода отношения агрегации между...
1123 просмотров
schedule
01.09.2022
Странное поведение объявления использования
см. следующий код
struct A { using type = int; };
struct B : private A {};
struct C : B { using base_type = A; };
Все gcc 6.1, clang 3.8 и msvc 2015 update 3 отказываются компилировать это, так как A не является доступным именем внутри C ,...
1214 просмотров
schedule
12.04.2022
std::enable_shared_from_this; публичное против частного
Я немного поиграл, используя shared_ptr и enable_shared_from_this, пока столкнулся с чем-то, чего не совсем понимаю.
В моей первой попытке я построил что-то вроде этого:
class shared_test : std::enable_shared_from_this<shared_test> {...
2665 просмотров
schedule
07.08.2022