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