"Peter Dimov" <[EMAIL PROTECTED]> wrote in message 007701c2c6d2$0ef89880$1d00a8c0@pdimov2">news:007701c2c6d2$0ef89880$1d00a8c0@pdimov2... > From: "Fernando Cacciola" <[EMAIL PROTECTED]> > [...] > > template<class T> > > struct X > > { > > X ( X const& ) ; > > template<class U> X ( X<U> const& ) ; > > } ; > > As a general MSVC rule, put the template before the non-template. > Thanks!
I've reversed the order of these member functions in optional and it passed MSVC6.0 without special workarounds! (and bcc5.5.1/gcc3.2 kept working) Let's see vc7.0 regression results. -- Fernando Cacciola > _______________________________________________ > Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost > _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost