Entwickler-Ecke

Basistechnologien - externe C++Funktion mit std::vector als Parameter


ben-sharp - Fr 23.04.10 17:11
Titel: externe C++Funktion mit std::vector als Parameter
Hallo!

Ich habe es schon erfolgreich geschafft, unmanaged C-Funktionen in C# zu verwenden.
Nun würde ich das auch gerne mit einer C++-Funktion machen, die einen std::vector als Eingabe-Parameter benötigt.
Hat jemand ne Ahnung, wie ich das Problem geschickt löse? Ich kann ja wohl kaum einfach ne List übergeben...

Ben


Kha - Fr 23.04.10 18:04

Gar nicht, C++-Funktionen können nur von C++ aus aufgerufen werden. Du musst dich entweder auf "C-Signaturen" beschränken oder mit C++/CLI einen managed Wrapper schreiben.