Domande taggate «containers»

Un contenitore è una classe, una struttura dati o un tipo di dati astratto le cui istanze sono raccolte di altri oggetti. I contenitori in genere fanno uso di generici o modelli in modo che sia possibile aggiungere un'ampia varietà di oggetti.



2
Perché std :: stack usa std :: deque per impostazione predefinita?
Poiché le uniche operazioni richieste per un contenitore da utilizzare in uno stack sono: indietro() respingere() pop_back () Perché il contenitore predefinito per esso è una deque invece di un vettore? Non deselezionare le riallocazioni di fornire un buffer di elementi prima di front () in modo che push_front () …
91 c++  stl  containers 





12
Copia i valori della mappa nel vettore in STL
Al momento mi sto facendo strada attraverso l'Effective STL L'articolo 5 suggerisce che di solito è preferibile utilizzare le funzioni dei membri dell'intervallo rispetto alle loro controparti a singolo elemento. Attualmente desidero copiare tutti i valori in una mappa (cioè - non ho bisogno delle chiavi) in un vettore. Qual …
85 c++  stl  containers 

4
Contenitore STL con un tipo specifico come argomento generico
Esiste un modo in cui posso fare una funzione che accetta un contenitore con un tipo specifico (diciamo std::string) come parametro void foo(const std::container<std::string> &cont) { for(std::string val: cont) { std::cout << val << std::endl; } } e chiamarlo per ogni tipo di contenitore stl come input? come sopra? std::set<std::string> …


1
lsb_release: comando non trovato nell'ultimo contenitore Docker di Ubuntu
Volevo solo provare qualcosa molto velocemente. Quindi ho eseguito un contenitore docker e volevo verificare quale versione stavo eseguendo: $ docker run -it ubuntu root@471bdb08b11a:/# lsb_release -a bash: lsb_release: command not found root@471bdb08b11a:/# Quindi ho provato a installarlo (come suggerito qui ): root@471bdb08b11a:/# apt install lsb_release Reading package lists... Done …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.