Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este contexto, un arquetipo es una clase teórica que proporciona una colección de métodos, miembros de datos, funciones estáticas, de typedefs, u otras características.el arquetipo también incluye una descripción de la semántica necesaria crear o utilizar la clase para representar un concepto determinado.Las clases que imitan el arquetipo proporcionando las mismas características personifican el mismo concepto y pueden utilizarse en cualquier parte que el arquetipo pueden utilizar.
Los arquetipos son útiles en C++ para describir las características de los valores válidos para los parámetros de plantilla.El diseñador de plantilla tiene una idea clara de las características necesarias y suficientes de parámetros de plantilla, y el compilador aplicará los requisitos de sintaxis en tiempo de compilación, pero el usuario de una plantilla necesita la documentación describir la semántica y permitir las relaciones entre los arquetipos y clases que se explicarán claramente.
Los ejemplos de arquetipos en la biblioteca estándar de C++ son los diferentes tipos de iterador y de contenedor.estos arquetipos se describen en los temas Convenciones de iterador y Contenedores STL.
el servidor ATL define los arquetipos siguientes:
Name |
Descripción |
|---|---|
Las clases que se ajustan al arquetipo worker proporcionan el código a los elementos de trabajo de proceso en cola en un grupo de subprocesos. |