template<typename T> struct aaa
{
template<typename U> void test(){}
template<typename U> void moge(){ this->test<U>(); } // エラー: (10114) '(' expected
};
aaa<int> a;
というエラーが出ます。this->を消すとコンパイルが通ります。this->付けないのが正しいのでしょうか
CodeWarrior5.9.0です。