c++: too many templates?
Arturs Zoldners
az@tuci.lv
Thu Oct 23 11:25:00 GMT 2008
On Thu, 2008-10-23 at 04:14 -0700, @ wrote:
> why the following code cannot be compiled?
>
> template <typename TC>
> class C
> {
> template <typename TF>
> void f() {}
> };
>
> template <typename T>
> void test()
> {
> C<T> c;
> c.f<int>();
> }
>
> gcc-4.3.2 on "c.f<int>();" reports error: expected primary-expression before
> В‘intВ’
Try:
void test()
{
C<T> c;
c.template f<int>();
}
Regards,
Arturs Zoldners
More information about the Gcc-help
mailing list