使用具有两个字段和一对的结构之间的内存分配和效率有什么区别?
c++ struct std std-pair
我的印象是,定义自己的结构总是更好,这样我就可以使用有意义的字段名而不是first和second.
first
second
标准使用的一个地方std::pair是访问元素std::map.first是关键和second价值.拥有一个特定的key_value_pair模板并不是更好,并将其字段称为key而value不是first和second?在我看来,这将使代码更加可读,免费.
std::pair
std::map
key_value_pair
key
value
c++ coding-style std-pair
c++ ×2
std-pair ×2
coding-style ×1
std ×1
struct ×1