在上一节《Modern C++ 内存篇1 - std::allocator VS pmr-CSDN博客》我们详细讨论了关于如何判断用不用memmove优化的代码,结论可以总结为:
只有_Tp是trivial 且 用std::allocator 才会调用memmove。
所有case如下表格所示:
| No | _Tp | allocator type | 使用memmove? | 可能的原因</ |
在上一节《Modern C++ 内存篇1 - std::allocator VS pmr-CSDN博客》我们详细讨论了关于如何判断用不用memmove优化的代码,结论可以总结为:
只有_Tp是trivial 且 用std::allocator 才会调用memmove。
所有case如下表格所示:
| No | _Tp | allocator type | 使用memmove? | 可能的原因</ |

被折叠的 条评论
为什么被折叠?