C++ 列表库 - crend() 函数



描述

C++ 函数std::list::push_back()在列表末尾插入新元素,并将列表大小增加一。

声明

以下是来自 `std::list` 头文件的 `std::list::push_back()` 函数声明。

C++98

void push_back (const value_type& val);

C++11

void push_back (const value_type& val);

参数

val − 要插入到列表中的元素的值。

返回值

异常

此成员函数从不抛出异常。

时间复杂度

常数,即 O(1)

示例

以下示例演示了 `std::list::push_back()` 函数的用法。

#include <iostream>
#include <list>

using namespace std;

int main(void) {
   list<int> l;

   for (int i = 0; i < 5; ++i)
      l.push_back(i + 1);

   cout << "List contains following elements" << endl;

   for (auto it = l.begin(); it != l.end(); ++it)
      cout << *it << endl;

   return 0;
}

让我们编译并运行上述程序,这将产生以下结果:

List contains following elements
1
2
3
4
5
list.htm
广告