Tipos de datos básicos y complejos compatibles con C ++

Tipo básico

Tipos de datos básicos (7 tipos):  
bool (1), short (2), int (4), long (4), float (4), double (8), char (1).

Derivación de datos básicos:
int8_t (char), int16_t (int), int32_t (int), int64_t (long long)

Tipo de cadena:
char [], char *, string

Tipo de contenedor:

Contenedor secuencial:
vector: inserción y eliminación rápidas desde la parte posterior, acceso directo a cualquier elemento, almacenamiento continuo
deque: inserción y eliminación rápidas desde el frente o la parte posterior, acceso directo a cualquier elemento,
lista de almacenamiento continuo : lista doblemente vinculada, inserción rápida desde cualquier lugar Y eliminar

Contenedor asociado:
conjunto: los valores duplicados no están permitidos
multiset: los valores duplicados están permitidos
mapa: mapeo uno a muchos, búsqueda rápida basada en palabras clave,
Multimap: mapeo uno a muchos, búsqueda rápida basada en palabras clave, se permiten valores duplicados, es decir, uno El valor clave puede corresponder a múltiples valores

Adaptador de contenedor:
pila: último en
entrar, primero en salir : primero en entrar, primero en salir
prioridad_cuela: el elemento de mayor prioridad es siempre el primero en salir

Soporte genérico:
plantilla <typename T>

 

 

 

31 artículos originales publicados · Me gusta1 · Visitas1154

Supongo que te gusta

Origin blog.csdn.net/quietbxj/article/details/105582208
Recomendado
Clasificación