Ma classe modèle A contient une fonction qui appelle une fonction statique de la classe modèle :
template <typename T>
void A<T>::fun() {
T obj = T::create();
....
}
Comment dois-je modifier cela si je veux que ce code fonctionne lorsque T = B* ? Je sais que je ne peux pas faire (*T)::create(), mais conceptuellement, c'est ce que je veux.