g ++でコンパイルするときに 'int'の前に予期したprimary-expressionが発生しました。あなたはそれを修正する理由と方法を知っていますか?ありがとうございました !C++で期待されるプライマリ式のエラー
struct A
{
template <typename T>
T bar() { T t; return t;}
};
struct B : A
{
};
template <typename T>
void foo(T & t)
{
t.bar<int>();
}
int main()
{
B b;
foo(b);
}
これはエラーを出力するのはt.bar行ですか? –
reese