J'ai écrit un wrapper pour une DLL C++ en C++/CLI. A l'intérieur du wrapper, j'ai fait quelques typedefs. Existe-t-il un moyen d'exporter ces noms en tant que classes .NET?export typedefs dans les DLL .NET
Arrière-plan: les classes typedef'd sont des modèles. Pour que ces modèles fonctionnent, vous avez besoin d'un paramètre géré et d'un paramètre natif (cela fait partie de la traduction). Ceci est impossible pour le client de l'encapsuleur à programmer/savoir. C'est pourquoi il a besoin des différents alias pour les versions utilisées du modèle.
Pourquoi voudriez-vous exporter un alias? Je suppose que vous pouvez mapper les mêmes types avec le mot-clé "using" pour la lisibilité. Pouvez-vous fournir plus de détails? –