当模板类的虚拟成员函数实例化时?

cha*_*par 4 c++ templates

我知道模板类的普通成员函数将在第一次使用时被实例化.但是这不能用于虚拟成员函数,因为它可以通过基类指针访问.这意味着只要实例化tmeplate类,就会实例化虚拟成员函数?如果不是的话?

Joh*_*itb 6

14.7.1/9 在C++ 03中:

实现不应隐式实例化函数模板,成员模板,非虚拟成员函数,成员类或不需要实例化的类模板的静态数据成员.如果虚拟成员函数不会被实例化,则实现是否隐式实例化类模板的虚拟成员函数是未指定的.