Gestion des vectors pour wrapper C#
Bonjour,
Je découvre le monde du C++/CLI.
Le but de mon projet est d'utilisé une dll C++ native dans une application C#.
Je suis donc penché sur la réalisation d'un Wrapper en C++/CLI.
J'ai potassé un peu de doc ( merci à nico-pyright(c) au passage pour son excellent tutoriel).
J'ai quelques zones d'ombres, principalement sur la classe std::vector.
1. Une fonction int addData(int id,vector<float> data ) défini dans ma dll C++.
Comment définir cette fonction dans ma dll C++/CLI? Dois-je utiliser un Array, ou ArryList ou un itérateur?
2. Une fonction vector<Class2> GetClass2(int id) défini dans ma dll C++. Comment la traduire ? Dois-je wrapper la classe "Class2"?
Je vous remercie de votre aide,
@+