最佳答案
我想问题已经很清楚了。将 auto
关键字自动检测常量,或总是返回一个非常量类型,即使有两个版本的函数(一个返回 const
,另一个不返回)。
顺便说一句,我确实在 for 循环之前使用了 const auto end = some_container.end()
,但我不知道这是否必要,甚至不同于正常的 auto
。