This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: incompatibility between g++ and vc++ (again)


You Wrote Vincent Torri
>
> Hello,
>
> i have another problem with vc+ and gcc. gcc does not like the syntax i
> show below, whereas vc+ does not complain. Here is  piece of code:
>
>
> class Dimension
> { ...
>   template <int bps> Dimension Turn() const {.....}
>   ...
> };
>
>
> template <int bpp> class LeftTurner
> {
>
> public:
>
>   BufferWindow operator()(BufferWindow const& source) const
>   {
>     BufferWindow result( source.GetDimension().Turn<bpp>(),
                                                ^^^^^
Say:

    source.GetDimension().template Turn<bpp>()

This is documented in our FAQ.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]