C++的push_back和back有什么区别RT.刚才看《C++标准程序库》看到了两条语句:“coll.push_back()(coll是vector容器的对象)"和”coll.back()".请问这两条语句有什么不同啊?

问题描述:

C++的push_back和back有什么区别
RT.刚才看《C++标准程序库》看到了两条语句:“coll.push_back()(coll是vector容器的对象)"和”coll.back()".
请问这两条语句有什么不同啊?

coll.push_back()是把一个元素,放入这个容器的末尾,相当于末尾添加一个元素.
coll.back(),是获取最后一个元素的迭代器,你可以理解为最后一个元素的指针