0

重複の可能性:
「template」および「typename」キーワードをどこに、なぜ配置する必要があるのですか?

単一のテンプレートパラメータを受け取る静的テンプレートメソッドtestがクラスにあります。このような関数を呼び出そうとすると、次のようになります。Abool

x = A::test<true>(...);

<パーサーは、をより小さい演算子として扱うため、文句を言います。これがoprator未満ではなく、テンプレートのインスタンス化であることをコンパイラに伝えるにはどうすればよいですか?

4

2 に答える 2

5
A::template test<true>(...);

「template」および「typename」キーワードをどこに、なぜ配置する必要があるのですか?を読んでください。

于 2013-01-31T12:13:15.757 に答える
2

templateキーワードはあいまいさを取り除きます。

x = A::template test<true>(...);
于 2013-01-31T12:13:48.297 に答える