相关疑难解决方法(0)

使用内部类与CRTP

是否有可能使用CRTP的内部类或枚举?防爆.

template<typename Container>
struct ContainerBase
{
    std::map<typename Container::Enum, int> _;
};
struct ConcreteContainer : ContainerBase<ConcreteContainer>
{
    enum class Enum
    {
        left,
        right
    };
};
Run Code Online (Sandbox Code Playgroud)

c++ crtp

6
推荐指数
1
解决办法
242
查看次数

标签 统计

c++ ×1

crtp ×1