From: Justin C. <mi...@ce...> - 2006-07-18 10:57:23
|
On 18 Jul 2006 at 6:47, Aurimas =C4=8Cernius wrote: > Hi, > > > template <typename T> struct a { T x; }; > > template <typename T> struct b : a<T> { T test() { return x; } }; > > Shouldn't it be: > > template<typename T> struct b : public a<T> ... > > ('public' added)? > I'm not sure, cause right now I don't have any GCC to try myself :) > No. The keyword 'public' is only needed when 'class' is used instead of 'struct'. Otherwise it is redundant. Justin |