[C++/CLI] Utiliser vector<> dans du code C#
Bonjour,
Je bosse actuellement sur une dll en C++.
L'interface graphique deja faite est en C#. Je souhaite donc a terme utiliser mon code C++ dans mon interface en C#.
Mon probleme avant tout cela est que mes fonctions prennent en argument des vector<>. Un exemple de fonction de ma dll native :
Code:
1 2 3 4
|
void coverage(std::vector<stations> Stock, int Ref)
{
} |
Vais-je pouvoir utiliser ce genre de fonctions "directement" dans le C# ? Car je vais devoir passer le "Stock" des stations a mes fonctions C++ pour effectuer le traitement (que je recupere dans un List<> dans mon interface C#).
Ou est ce que ca va etre une galere interminable avec les Wrapper ? Y a t il un autre moyen ?
Thx a lot pour votre aide.
Cheers