Logo ca.boatexistence.com

Les plantilles són en C++?

Taula de continguts:

Les plantilles són en C++?
Les plantilles són en C++?

Vídeo: Les plantilles són en C++?

Vídeo: Les plantilles són en C++?
Vídeo: 64. Programación en C++ || Funciones || Plantillas de Función 2024, Maig
Anonim

C no té plantilles com C++, tot i que podeu aconseguir alguna cosa semblant amb l'ús "intel·ligent" (o WTFey, depenent de com ho mireu) de define macros. Tanmateix, mireu com ho fa, per exemple, GLib per a llistes enllaçades individualment o llistes doblement enllaçades.

Per què necessitem plantilles en C?

Les plantilles són el mecanisme pel qual C++ implementa el concepte genèric. Simplement, us permeten passar el tipus de dades com a paràmetre de manera que no necessiteuper escriure el mateix codi per a diferents tipus de dades.

Quantes plantilles hi ha en C?

Opció correcta: C

Hi ha dos tipus de plantilles. Són una plantilla de funció i una plantilla de classe.

On poso classes de plantilla?

Una solució habitual a això és escriure la declaració de plantilla en un fitxer de capçalera, després implementar la classe en un fitxer d'implementació (per exemple.tpp) i incloure aquesta implementació fitxer al final de la capçalera.

Quan va afegir C++ plantilles?

També es va incloure

La biblioteca de plantilles estàndard, que va començar el seu desenvolupament conceptual el 1979. El 2003, el comitè va respondre a múltiples problemes que es van informar amb el seu estàndard de 1998 i el va revisar en conseqüència. L'idioma canviat es va anomenar C++03.