Design Patterns in Modern C++20
奇异递归模版模式
奇异递归模板模式
[enable_shared_from_this]https://en.cppreference.com/w/cpp/memory/enable_shared_from_this
Mixin继承
在C++中,类可以继承它的模板参数,例如:
template <typename T> struct Mixin : T
{
};
上述方法叫做Mixin继承,它允许不同类型的分层组合。
奇异递归模版模式
奇异递归模板模式
[enable_shared_from_this]https://en.cppreference.com/w/cpp/memory/enable_shared_from_this
Mixin继承
在C++中,类可以继承它的模板参数,例如:
template <typename T> struct Mixin : T
{
};
上述方法叫做Mixin继承,它允许不同类型的分层组合。