> > > > если Т и ТТ у тебя разные типы, то так > > > > template <typename T, typename TT> > > struct B // тут не имеет принципиальной разницы, но > лучше > > писать class B > > { > > void make(TT &t) > > }; > > > > template <typename T, typename TT> > > void B::make(TT& t) > > { > > } > > ^^^^^^^^^^^^^^^^^
тут я х..ню сморозил, невнимательность, надо так
template <typename T, typename TT>
void B<T, TT>::make(TT& t)
____^^^^^^^^^^
{
}
и это что для MS VC++, что для g++, и по моему везде так, ну во всяком случае у большинства.
а с борландом не работал, не знаю.
|