12Fermer14
spectrasLe 20/03/2012 à 17:56
C'est à ça que je pensais : class A { template <class T> virtual void foo(T & x) {.......} }; Au moment de la compilation tu ne peux pas savoir combien tu vas en avoir, puisqu'il peut y en avoir d'autres dans d'autres sources, et tu vas être sacrément emmerdé au moment de linker. J'imagine qu'on pourrait résoudre partiellement la question en traquant les références dans la vtable pour les corriger au linkage, mais ça serait furieusement compliqué.