0
我有一個繼承模板的類。C++ 11在基本模板中使用內部類和/或枚舉類
class Foo : public Base<...> {
};
是否可能,如何使用枚舉類的基本模板:
class Foo : public Base<EType> {
enum class EType {
kI1, kI2, kI3
};
};
注意,我清楚要枚舉出來的類將允許我在使用它模板。
在類定義開始之前,'EType'需要有一個已知的值。但事實並非如此,所以這段代碼是一個catch-22。你想達到什麼目的? –
正是我問 - 有內部類,我也需要傳遞給基本模板。 – gsf