作为大多数程序员,我钦佩并尝试遵循 Litererate 编程的原则,但在 C++ 中,我经常发现自己使用std::pair
, 来完成大量的常见任务。但是std::pair
,恕我直言,文学编程的邪恶敌人......
我的意思是,当我回到一两天前写的代码时,我看到了一个std::pair
(通常作为迭代器)的操作,我想知道“ iter->first 和 iter->second 是什么意思? ? ”。
我猜其他人在查看他们的std::pair
代码时也会有同样的疑问,所以我想知道,有没有人想出一些好的解决方案来恢复使用时的读写能力std::pair
?