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.