【发布时间】:2011-07-03 11:27:57
【问题描述】:
STL 充满了这样的定义:
iterator begin ();
const_iterator begin () const;
由于返回值不参与重载决议,这里唯一的区别是函数是const。这是重载机制的一部分吗?什么是编译器的算法来解决这样的行:
vector<int>::const_iterator it = myvector.begin();
【问题讨论】:
标签: c++ function stl constants overloading