Существует ли в природе хорошее решение для конвертирования дотнетовских типов в стл-ные и обратно? Ну например System::String <-> std::string / std::wstring, cli::array <-> std::vector / std::list и т.д. Очень не хочется изобретать велосипеды.
Код (Text): // Конвертация std::string в System::String^ static System::String^ StdToSys(std::string StdStr){ return gcnew System::String(StdStr.c_str()); } Код (Text): // Конвертация System::String^ в std::string //ЗЫ тут исчо #include <iostream> надо static const std::string SysToStd(System::String^ SysStr){ using namespace Runtime::InteropServices; return (const char*)(Marshal::StringToHGlobalAnsi(SysStr)).ToPointer(); }