4
以下のコードは正常に動作します:一部の専門++テンプレート:テンプレートパラメータ演繹ない
エラー:部分特殊でテンプレートパラメータ推論ではない:
template<typename T, int n> class Fib {}; template<typename T,int n> class Fib<T*,n> {};
しかし、以下のコードのようにエラーが表示されます
template<typename T, int n>
class Fib {};
template<typename T,int n>
class Fib<T*,0> {};
あなたは、この行動の理由を説明できますか?
私は既に知っていると思いますが、専門は 'template class Fib {};' –
user463035818