+ -
当前位置:首页 → 问答吧 → 对C++的容器的迭代器的不解,请教

对C++的容器的迭代器的不解,请教

时间:2010-08-28

来源:互联网

iterator begin() { return iterator(_Base::begin(), this); }

const_iterator begin() const { return const_iterator(_Base::begin(), this); }

这种不算方法重名吗
为什么可以这样

作者: yunyue520   发布时间: 2010-08-28

C++允许函数重载

作者: ypyf3000   发布时间: 2010-08-28

返回类型不同,函数重载了

作者: chinesedragon   发布时间: 2010-08-28

好像返回值不同,不算是函数重载
c++这样也算函数重载吗?
真的是这样,还是有其它的细节

作者: yunyue520   发布时间: 2010-08-28

重载,跟返回值无关,跟函数是const有关

作者: drangon   发布时间: 2010-08-28



QUOTE:
重载,跟返回值无关,跟函数是const有关
drangon 发表于 2010-08-28 12:32




    正解,const有无构成重载

作者: tianxiaogang12   发布时间: 2010-08-28

明白了,谢谢大家

作者: yunyue520   发布时间: 2010-08-28