为什么不把某个类模板的显示具体化(explicit specialization)直接写成一个普通的类,事实是,这完全可以用一个同名的普通类代替之!比如有这样一个类模板:template<typename T>class A{private: T s;};这个类模板的显示具体化是:template< >class A<int>{ };事实是,这个显示具体化就是class A{private :int s;};为什么不直接这样写呢?为什么会画蛇添足一个显示具体化?!!