我应该总是喜欢std :: begin和std :: end吗?

时间:2014-10-05 13:00:58

标签: c++ c++11 iterator containers

C ++ 11为std::beginstd::end引入了可用于容器和数组的自由函数重载。在容器上使用时,std::begin将调用容器的begin函数。在我看来,使用vect.begin()已经没有意义了,应该使用std::begin(vect)来保持一致性。有没有理由不喜欢这些(除了在较旧的标准版本中编译)?

0 个答案:

没有答案