Je crée un fichier .dll à utiliser en C#, mais je n'arrive pas à comprendre les wrappers.Enveloppe C++ à utiliser en C#. Utilisation de la classe privée en tant que paramètre
Disons que mon code d'origine C++ a une fonction qui ressemble à ceci:
void classB::do_something(classA& parameterA);
Dans mon C++ wrapper pour CLASSA, le pointeur de la classe est privé:
public ref class classAwrapper{
private:
classA* classapointer;
public:
...
}
Depuis que je peux » t faire ce qui suit,
void classBwrapper::do_something(classAwrapper parameterA){
classbpointer->do_something(parameterA->classapointer);
}
Y at-il quelque chose que je peux faire?
classapointer doit être * interne *, pas privé. –
c'est interne. – generic