¿Cuáles son las diferencias entre C-like, constructor e inicialización uniforme?
TTBOMK, hay tres formas de inicializar una variable en C ++.
int x = 0; // C-like initialization
int x (0); // Constructor initialization
int x {0}; // Uniform initialization
Se inició la inicialización uniforme paraC ++ 11 para proporcionar una sintaxis más uniforme para inicializar diferentes tipos de variables, que requieren una sintaxis diferente enC ++ 03.
¿Cuáles son las diferencias entre C-like, constructor e inicialización uniforme? ¿Y debería usar siempre la inicialización uniforme?