gpt4 book ai didi

c++ - boost::circular_buffer 不支持 move 语义是否有任何技术/概念原因?

转载 作者:行者123 更新时间:2023-12-02 02:32:26 29 4
gpt4 key购买 nike

我想用 unique_ptrs 填充 boost::circular_buffer 但我在公共(public)接口(interface)中的任何函数中找不到任何“emplace”函数或任何 && 参数。 circular_buffer 无法支持我所缺少的 move 有什么特殊原因吗?

最佳答案

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

但是,从 Boost 1.63 开始,仍然不支持 emplace()emplace_front()emplace_back()。对于这一努力,请参阅https://svn.boost.org/trac/boost/ticket/9299 .

关于c++ - boost::circular_buffer 不支持 move 语义是否有任何技术/概念原因?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14282934/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com