とあるtemplateの基底クラスがあり、template引数に継承先のクラスを入れていなければエラーが出るようなことはできるのでしょうか。
C++
1template<typename T> 2struct Base{}; 3 4struct Derived1 : Base<Derived1>{}; // OK 5struct Derived2 : Base<int>{}; // Errorにしたい! 6struct Derived3 : Base<Derived1>{}; // これもできればErrorにしたい!
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。