Si va be, ma se posso riscrivo direttamente le classi trasformandole da native a managed, saranno due o tre. La mia domanda era se nel mio caso era meglio trasformare tutto ad esempio ed usare System::String^ oppure continuare a fare la conversione ogni volta da System::String a std::stringOriginariamente inviato da shodan
Personalmente cercherei di incapsulare lo strato C++ in un layer di conversione verso il .NET (per std::string puoi vedere qui: http://blogs.msdn.com/b/slippman/arc...02/147090.aspx) per non riscrivere tutto il codice. Occorre vedere, però, se il gioco vale la candela.
Il codice in ogni caso copio e modifico quello che mi serve, anche perchè molte cose del vecchio non mi servono più, a questo punto direi di fare un implementazione completa .NET con il c++/Cli.
Per esempio: prima usavo "mysql_connector c++" e per interagire con i dati mi son fatto una semplice classe di connessione..
A sto punto per esempio, riscrivo usando il "mysql_connector .NET". Giusto?