2016-03-05 4 views
-8

В чем разница между vector :: push_back и string :: push_back?Разница между вектором :: push_back и string :: push_back?

Я знаю, что строка :: push_back удаляет последний символ строки, если я не ошибаюсь. Хотя, я не уверен, что такое vector :: push_back.

Поскольку у них одно и то же имя, я предполагаю, что они делают то же самое, но по-другому? Ли вектор :: push_back удаляет последний элемент вектора или добавляет новый элемент в вектор?

+0

Обе функции выполняют одно и то же: он добавляет что-то в конец контейнера. См. [эта ссылка 'std :: vector :: push_back'] (http://en.cppreference.com/w/cpp/container/vector/push_back) или [эта ссылка' std :: string :: push_back'] (http://en.cppreference.com/w/cpp/string/basic_string/push_back). –

ответ

Смежные вопросы