所以,这个问题与前一个问题相关联(std::string
不复制 from char*
)。
现在我遇到了,它允许在共享内存地址空间boost:interprocess::string
内构造字符串。由于我已经有了记忆,我想知道是否可以重复使用以避免复制。char*
boost:interprocess::string
但是,我正在阅读的每一个文档都使用boost::interprocess::managed_shared_memory
了它的兄弟姐妹。
有没有人使用没有共享内存的提升托管字符串?如何?
谢谢!