У меня есть строковый объект, который передается между управляемой (C ++ / cli) и неуправляемой (C ++) средами.
const WCHAR *unique() const { return L"Hellow World" ; }
String^ csCol = gcnew String(unique());
String^ csColOut = csCol;
Теперь я хочу добавить «__a» к csCol, что я делаю так:
csCol = csCol + "__a"
Однако, похоже, выдается ошибка: «Указатель, переданный в виде строки, не должен находиться в нижних 64 КБ адресного пространства процесса».Может кто-нибудь, пожалуйста, помогите мне понять, где я иду не так.