Попробуйте (протестировано и работает для меня):
call mystring.assign("hello world")
Ключ в том, что вместо непосредственного изменения памяти вы вызываете функции объекта для изменения его состояния. Так получилось, что std::basic_string
имеет функцию-член под названием assign
, которая выполняет эту работу.