gpt4 book ai didi

c++ - 使用具有两个字段和一对的结构有什么区别?

转载 作者:IT老高 更新时间:2023-10-28 12:43:03 25 4
gpt4 key购买 nike

使用具有两个字段和一对字段的结构在内存分配和效率方面有什么区别?

最佳答案

std::pair提供预先编写的构造函数和比较运算符。这也允许它们存储在像 std::map 这样的容器中,而无需编写,例如,复制构造函数或通过 operator < 进行严格的弱排序。 (如 std::map 所要求的)。如果你不写它们,你就不会出错(还记得弱排序是如何工作的吗?)所以使用 std::pair 更可靠.

关于c++ - 使用具有两个字段和一对的结构有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2236182/

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