提问人:traveh 提问时间:10/20/2022 更新时间:10/20/2022 访问量:128
C++20 中的复制和交换习语 [已关闭]
The copy-and-swap idiom in C++20 [closed]
问:
我在 12 年前找到了这个很好的答案,它解释了复制和交换习语以及如何在 C++11 和 C++03 中实现它。
我的问题是:这仍然是推荐的解决方案,还是在更高版本的 C++ 中发生了变化?(特别是我目前正在使用 C++20)
答:
1赞
Abazoo
10/20/2022
#1
如果您需要安全性和舒适性而不是性能,它仍然是最佳解决方案。霍华德·辛南特(Howard Hinnant)建议你自己滚动,但前提是你真的知道如何去做,并且真的真的需要最后一盎司的性能。
评论