私は値をゼロまでカウントする機能を持ちたいと思っています。さらに、クラスがテンプレートパラメータとして渡されるいくつかのコードを呼びたいと思います。 しかし、このコードは機能しません。誰かが私を助けることができますか? ありがとうございました。テンプレート関数を使用してクラスを呼び出すC++再帰関数
は、エラーメッセージは次のとおりです。
class Hello_World
{
public:
void hello(size_t number){
cout << "hello " << number << endl;
}
};
template<size_t SIZE, class T>
void foo()
{
T t;
t.hello(SIZE);
foo<SIZE-1, Hello_World>();
}
template<class T>
void foo<0,T>()
{
cout << "end." << endl;
}
int main()
{
foo<4,Hello_World>();
}
何をして動作しません、あなたはこれまでに、クラッシュし、コンパイルされていない試してみましたが、何...? – Zouch
[MCVE]と表示されるエラーメッセージを入力してください。このコードはいくつかの理由でコンパイルされません。 – user463035818