【发布时间】:2012-12-07 17:30:41
【问题描述】:
An answer to another question
解释了为什么我们(据说)不能拥有 const 对象的容器。例如,这是不允许的:
vector<const int> v; //not allowed
但是为什么pair 允许第一个对象是const?这确实是pairs 在map 对象中发生的情况。我错过了什么吗?
我们将不胜感激对这种现象的详细和直观的解释。
【问题讨论】:
-
std::pair不完全是一个容器,是吗?您也可以拥有const int。
标签: c++