Указатель, передаваемый в виде строки, не должен находиться в нижних 64 КБ адресного пространства процесса - PullRequest
0 голосов
/ 24 февраля 2019

У меня есть строковый объект, который передается между управляемой (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 КБ адресного пространства процесса».Может кто-нибудь, пожалуйста, помогите мне понять, где я иду не так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...