C++教程
C++控制语句
C++函数
C++数组
C++指针
C++对象
C++继承
C++多态
C++抽象
C++常用
C++ STL教程
C++迭代器
C++程序

C++ List emplace_back()

C++ List emplace_back()

C++ List emplace_back()在列表末尾插入一个新元素,并且列表大小增加了一个。

下图显示了此功能的工作原理:

语法

void emplace_back(value_type val);
                        

参数

val : 要在列表末尾插入的新值。

返回值

它不返回任何值。

示例1

让我们看一个简单的示例
#include <iostream>
                        #include<list>
                        using namespace std;
                        int main()
                        {
                        list<int> li={1,2,3,4};
                        list<int>::iterator itr;
                        li.emplace_back(5);
                        for(itr=li.begin();itr!=li.end();++itr)
                        cout<<*itr<<" ";
                        return 0;
                        }
                        
输出:
1 2 3 4 5
                        
在此示例中,emplace_back()函数在列表末尾添加了一个新元素,即5、

示例2

让我们来看一个简单的例子例子
#include <iostream>
                        #include <list>
                        using namespace std;
                        int main()
                        {
                        list<char> li={'C','+'};
                        list<char>::iterator itr;
                        for(itr=li.begin();itr!=li.end();++itr)
                        std::cout << *itr;
                        cout<<'\n';
                        li.emplace_back('+');
                        for(itr=li.begin();itr!=li.end();++itr)
                        std::cout << *itr;
                        return 0;
                        }
                        
输出:
C+
                        C++
                        
在此示例中,emplace_back()函数在列表末尾添加了一个新字符,即'+'。

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4