C ++ 11 usa using en lugar de typedef para definir los alias de tipo: más intuitivo

1. Typedef define un alias de tipo: La
forma tradicional de definir un alias de tipo es usar la palabra clave typedef:

typedef long long LL;

Desventajas: Necesita recordar el orden de las posiciones delantera y trasera, y no es intuitivo.

2. Use #define para definir alias (use el preprocesador, reemplace directamente):

#define LL long long

Desventajas: Para el reemplazo directo, existen desventajas como #define, y es necesario recordar el orden de las posiciones delantera y trasera, lo cual no es intuitivo.

3. Use la palabra clave using para hacer una declaración de alias en C ++ 11:

using LL = long long;
LL val = 1;

Referencia:
C ++ 11 usa using para definir alias de tipo

Supongo que te gusta

Origin blog.csdn.net/qq_33726635/article/details/106094501
Recomendado
Clasificación