English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La funzione emplace_front della lista C++ aggiunge un nuovo elemento all'inizio della lista e l'ampiezza del contenitore aumenta di uno.
La seguente immagine mostra il funzionamento di questa funzione:
void emplace_front(value_type val) ;
val:Inserire il valore all'inizio della lista.
Non restituisce alcun valore.
Lasciamo vedere un esempio semplice
#include#includeusing namespace std; int main() { listli; list::iterator itr; li.emplace_front("language"); li.emplace_front("programming"); li.emplace_front("un"); li.emplace_front("è"); li.emplace_front("C"); for(itr=li.begin();itr!=li.end();++itr) cout << *itr << " "; return 0; }
Output:
C è un linguaggio di programmazione.
In questo esempio, la funzione emplace_front() ha aggiunto una nuova stringa diversa alla lista li e l'output è diventato “C è un linguaggio di programmazione.”。