繁体   English   中英

是否存在任何技术/概念上的原因boost :: circular_buffer不支持移动语义?

[英]Is there any technical/conceptual reason boost::circular_buffer does not support move symantics?

我想用unique_ptrs填充boost :: circular_buffer,但我没有在公共接口的任何函数中找到任何“emplace”函数或任何&&参数。 是否有任何特殊原因,circular_buffer无法支持我失踪的移动?

感谢https://svn.boost.org/trac/boost/ticket/7888 ,现在在Boost中实现了这一点。 似乎最初的实现是在1.55中,在1.57中对编译器警告进行了一些修复。

然而,有,仍然不支持emplace() emplace_front()emplace_back()作为升压1.63。 有关这方面的努力,请参阅https://svn.boost.org/trac/boost/ticket/9299

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM