相关疑难解决方法(0)

C++的哪些特性允许模板类在没有模板参数的情况下引用自己?

鉴于:

template <typename T>
class C {
    C & operator ++ () { ... }
};
Run Code Online (Sandbox Code Playgroud)

为什么/如何C允许声明类型的变量和函数C而不是命名C<T>?在使用许多参数来模拟"自我类型"不方便的模板之前,我还没有真正考虑过它.

我应该知道这有什么怪癖吗?

c++ templates

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

标签 统计

c++ ×1

templates ×1