I am using visual studio 6.0. It seems the compile cannot swallow the following syntax...
1. template <typename T, template<class> class G>
2. class ABC : public G<T>
It complains that nested template in line #1 is not allowed. Does anyone know the solve this problem? (i.e. service pack, alternative syntax...etc)