Come utilizzare il Set STL classe Container

November 6

classi contenitore sono uno strumento utilizzato nella programmazione C e C ++ da utilizzare come deposito di qualsiasi tipo di dati. Il STL, o libreria modello standard, fornisce una serie di classi container generici per essere utilizzati nella programmazione. Queste classi sono progettati per standardizzare le classi utilizzate e il programma di codifica per la massima efficienza.

istruzione

1 Rivedere l'elenco delle classi disponibili nel STL. Questo elenco include vettore, elenco, deque, set, multinsieme, mappa, multimap, hash_set, hash_multiset, hash_map e hash_multimap. L'utilizzo delle classi elimina la necessità di gestire l'allocazione di memoria nella codifica stessa.

2 Selezionare il contenitore appropriato dapprima decidere il tipo di operazione da eseguire sui dati nel contenitore. Il contenitore vettore è idea per un utilizzo di tipo array. accesso casuale ai dati, con nuovi elementi o dati che vengono aggiunti o eliminati sia a stat o alla fine del programma può essere realizzato utilizzando deque.

3 Creare un oggetto con una capacità iniziale di 20 e tutti i valori verranno impostati su 5. tipo di vettore , Nums (20,5); È stato creato un oggetto vettoriale con una forma e dimensione specifica utilizzando il vettore di classe STL.

4 Utilizzare il metodo della classe STL in () per specificare l'argomento per un numero intero o un numero specifico e fornire la risposta in un determinato luogo. Questo è molto simile ad una tecnica chiamata matrice indicizzazione.

Consigli e avvertenze

  • Gli elementi STL sono impostati come intestazioni e forniscono una struttura ben definita per le azioni più comuni all'interno di C o C ++. Prendetevi il tempo per familiarizzare con queste classi ed esplorare le altre algoritmi e funzioni disponibili.