std::vector::push_back — cppreference.com
Материал из cppreference.com
<metanoindex/>
<tbody> </tbody>
|
|
||
|
|
(начиная с C++11) | |
Добавляет данный элемент value до конца контейнера.
Оригинал:
Appends the given element value to the end of the container.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Если новый size() больше, чем capacity(), Все итераторы и указатели становятся нерабочими. В противном случае, все они остаются в рабочем состоянии.
Параметры
| value | — | Значение элемента для добавления Оригинал: the value of the element to append Текст был переведён автоматически используя Переводчик Google. |
Требования
1)
value должны быть CopyInsertable
Оригинал:
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
2)
value должны быть MoveInsertable
Оригинал:
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Возвращаемое значение
(Нет)
Сложность
Постоянное.
Оригинал:
Constant.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Пример
Следующий код использует push_back добавить несколько целых чисел std::vector<int>
Оригинал:
The following code uses push_back to add several integers to a std::vector<int>:
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
#include <vector> #include <iostream> int main() { std::vector<int> numbers; numbers.push_back(42); numbers.push_back(314159); for (int i : numbers) { // c++11 range-based for loop std::cout << i << '\n'; } return 0; }
Вывод:
См. также
None