◐ Shell
clean mode source ↗

std::vector::push_back — cppreference.com

Материал из cppreference.com

<metanoindex/>

<tbody> </tbody>

void push_back( const T& value );

void push_back( T&& value );

(начиная с 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