English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Deque (coda a doppio fine) C++
La funzione emplace_front() di C++ Deque aggiunge un nuovo elemento all'inizio del contenitore deque e aumenta la dimensione del contenitore di uno.
void emplace_front(value_type val);
val:Inserisci un nuovo valore all'inizio della coda a due estremità.
Non restituisce alcun valore.
Lasciate che vi mostriamo un esempio semplice
#include <iostream> #include<deque> using namespace std; int main() { dequefruit={"mango","banana"}; deque::iterator itr; fruit.emplace_front("apple"); fruit.emplace_front("strawberry"); for(itr=fruit.begin();itr!=fruit.end();++itr) std::cout << *itr << " "; return 0; }
Output:
strawberry apple mango banana
In questo esempio, la funzione emplace_front() ha aggiunto due stringhe all'inizio della coda a doppio fine, ovvero apple e strawberry.