无涯教程-C++ List - emplace_front()函数

31 阅读1分钟

C++列表emplace_front函数在列表的开头添加了一个新元素,并且集合的大小增加了一个。

下图显示了此函数的工作原理:

C++ List emplace_front()

emplace_front - 语法

void emplace_front(value_type val) ;

emplace_front - 范围

val  -  要插入列表开头的值。

emplace_front - 返回值

它不返回任何值。

emplace_front - 例子

让我们看一个简单的例子

#include <iostream>  
#include <list>  
using namespace std;  
int main()  
{  
list<string> li;  
list<string>::iterator itr;  
li.emplace_front("language");  
li.emplace_front("programming");  
li.emplace_front("a");  
li.emplace_front("is");  
li.emplace_front("C");  
for(itr=li.begin();itr!=li.end();++itr)  
cout<<*itr<<" ";  
 return 0;  
}  

输出:

C is a programming language.

在此示例中,emplace_front()函数在列表li中添加了新的不同字符串,并且输出变为" C is a programming language"。

参考链接

www.learnfk.com/c++/cpp-lis…