如何解决C++11 中 COW std::string 实现的合法性?
开发过程中遇到C++11 中 COW std::string 实现的合法性的问题如何解决?下面主要结合日常开发的经验,给出你关于C++11 中 COW std::string 实现的合法性的解决方法建议,希望对你解决C++11 中 COW std::string 实现的合法性有所启发或帮助;问题描述
据我所知,写时复制不是在 C++11 中实现符合标准的 std::string 的可行方法,但是当它最近在讨论中出现时,我发现我自己无法直接支持这种说法.
C++11 不承认基于 COW 的 std::string 实现,我是否正确?
如果是,这个限制是否在新标准(where)的某处明确说明?
或者这个限制是隐含的,从某种意义上说,这是对 std::string 的新要求的综合影响,排除了基于 COW 的 std::string实现代码>.在这种情况下,我会对C++11 有效禁止基于 COW 的 std::string 实现"的章节和诗句风格派生感兴趣.
尚未找到解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)