读书人

C++ primer一书中为何说传递vector时最

发布时间: 2013-09-05 16:02:06 作者: rapoo

C++ primer一书中为什么说传递vector时最好用迭代器而不是引用。
我试了,用引用传递vector也是可以的。没有什么问题,但为什么会推荐使用引用呢?

我觉得可能有原因,要不然为啥要这么做。
[解决办法]
这样可是使被调用函数尽可能的通用。
如果做成接受 vector 引用的,则只能配合 vector 使用。
用模板参数做成接受迭代器的,那么对 list 和其他容器也能用。

读书人网 >C++

热点推荐