Enfin deux questions comme ça, ça me pose plus le problème de la compétence de celui qui les pose.
Par exemple la première: la formulation est mauvaise, mais peut-être que la réponse c'est un truc du genre "faut avoir le code pour compiler du template, donc ça dépend forcément du compilateur". Mais y a mélange des genres. Tu peux très bien avoir une bibliothèque, qui te donnes des X<T>, X<U> et X<V> et qui te fournit: un .o/.dso/.a dans lequel sont instanciés ces template et un .hpp purement déclaratif, c'est à dire que tu n'a pas le code même du template à disposition. (modèle de l'instanciation séparée).
Message édité par Taz le 03-02-2009 à 20:43:35