English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
C ++A função emplace_front da lista adiciona um novo elemento no início da lista e aumenta o tamanho do contêiner.
A seguir está uma ilustração do funcionamento deste função:
void emplace_front(value_type val) ;
val:Para inserir o valor no início da lista.
Não retorna nenhum valor.
Vamos ver um exemplo simples
#include#includeusing namespace std; int main() { listli; list::iterator itr; li.emplace_front("language"); li.emplace_front("programming"); li.emplace_front("a"); li.emplace_front("é"); li.emplace_front("C"); for(itr=li.begin();itr!=li.end();++itr) cout<<*itr<<" "; return 0; }
Saída:
C é um linguagem de programação.
Neste exemplo, a função emplace_front () adiciona uma nova string diferente na lista li e a saída se torna "C é um linguagem de programação.".