前言 前面两节主要分析了使用template的注意点以及非类型参数如何使用, 本节来探讨虚模板函数和模板拷贝构造函数. 虚函数模板 在我们使用模板从来都没有将虚函数与模板进行套用, 那么这两者能不能同时连用呢? 这个直接来写代码验证才知道. class point { public: template<class T> virtual T getX() { return x; } private: int x; };