template<class T>
void destroy(T* pointer)
{
}
//上面的模版函数在STL源码中使用非常频繁,是非常奇特的,即使是使用不含析构函数的int等类型去具化
//这个模版函数,也是能够数据编译和运行通过,很显然,编译器对于~T()函数的调用进行了特殊的处理。
template<class T>
void destroy(T* pointer)
{
}
//上面的模版函数在STL源码中使用非常频繁,是非常奇特的,即使是使用不含析构函数的int等类型去具化
//这个模版函数,也是能够数据编译和运行通过,很显然,编译器对于~T()函数的调用进行了特殊的处理。