1
si nous avonsen utilisant `extern` avec typedef nom
typedef std::vector<int> INT_VEC
si j'utilise INT_VEC
dans un fichier source comme celui-ci -
extern template class INT_VEC
J'obtiens l'erreur - utilisant typedef-name INT_VEC
après class
Même using
(alias)) ne le résout pas. Comment peut-il être résolu.
Je ne pense pas qu'aucun compilateur, à l'exception du composant EDG, supporte les modèles externes. – rubenvb
J'ai essayé gcc et msvc tous deux supportés 'extern' mais pas pour typedefs. –
Oh mon dieu, je pense à 'export template'. Peu importe mon commentaire. – rubenvb