English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C++ Uso e exemplo da função emplace_back() da lista

C++ List (Lista)

C ++ A função emplace_back() insere um novo elemento no final da lista e aumenta o tamanho da lista em um.

A figura a seguir mostra o funcionamento deste função:

Sintaxe

void	emplace_back(value_type	val);

Parâmetro

val:O valor a ser inserido no final da lista.

Retorno

Ela não retorna nenhum valor.

Exemplo1

Vamos olhar para um exemplo simples

#include	iostream>  
#include<list>  
using namespace std;  
int main()
{
  listli={1,2,3,4};
  list::iterator itr;
  li.emplace_back(5);
 for(itr=li.begin();itr!=li.end();++itr)
  cout<<*itr<<" ";
  return 0;
 }

Saída:

1 2 3 4 5

Neste exemplo, a função emplace_back() adiciona um novo elemento no final da lista, ou seja5。

Exemplo2

Vamos olhar para um exemplo simples

#include	iostream>  
#include<list>  
using namespace std;  
int main()
{
listli={'C','+};
list::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;
}

Saída:

C+
C++

Neste exemplo, a função emplace_back() adiciona um novo caractere no final da lista, ou seja, “ +。

C++ List (Lista)