Nwlapcug.com


Che cosa è un elenco di argomenti di modello?

Che cosa è un elenco di argomenti di modello?


Elenchi separati da virgole nel modulo di classe o gli identificatori del modello o tipi di modello, sono conosciuti come gli elenchi di argomenti di modello. Questi elenchi vengono utilizzati nel linguaggio di programmazione C++, un linguaggio intermedio livello di abilità che è un pre-cursore per il moderno linguaggio Java. Per i modelli di funzione a lavorare, ogni argomento di modello deve apparire all'interno l'elenco di argomenti di modello della funzione dichiarata. Un elenco di argomenti del modello è costituito da argomenti utilizzati dalla funzione di modello per specificare quale parte del codice imminente varierà.

Argomenti

Per comprendere gli argomenti di template in C++, è necessario prima comprendere argomenti e funzioni. Le funzioni sono logicamente divise blocchi di codice C++. All'interno della funzione, ci sono funzioni che sono valori che sono passati sulla funzione e utilizzati come informazioni di input. Nella funzione "square(5)", il valore "5" è l'argomento della funzione "Square." Viene restituito il valore 25.

Tre tipi di argomenti di modello

In C++, esistono tre tipi di argomenti di modello: tipi, non-tipi e modelli. Per la compilazione del codice, l'argomento del modello è necessario per abbinare la forma e digitare dichiarati nel modello, tipo, non di tipo o modello. Non si può avere un argomento di template non di tipo con un form di tipo dichiarato nel modello.

Tipi

Molti gli elenchi di argomenti di modello specificano le funzioni del modello di tipo e variabili di tipo. Tipi vengono utilizzati in C++ per contenere le variabili in memoria di un computer; Tuttavia, il computer non sa che tipo di dati e come interpretare i dati si archiviano in sua memoria. Così iniziano a definire i dati assegnando un tipo. I tipi di dati fondamentali in C++ sono lunghi e brevi numeri interi, valori booleani (true o false), caratteri e numeri a virgola. Essi sono determinati prima della compilazione.

Non-tipi

Un'espressione con un valore specificato in un elenco di argomenti di modello che deve essere determinato durante la fase di compilazione (non è un valore impostato in un database) è un argomento non di tipo. Questi argomenti sono sempre espressioni costanti o oggetti con collegamento esterno, o gli indirizzi dei membri di classi statiche.