C ++ 0x va a hacer que el siguiente código y el código similar estén mal formados, porque requiere una llamada conversión de estrechamiento de un double a un int . int a[] = { 1.0 }; Me pregunto si este tipo de inicialización se usa mucho en el código del mundo real. ¿Cuántas claves […]
class C { public: C() : arr({1,2,3}) //doesn’t compile {} /* C() : arr{1,2,3} //doesn’t compile either {} */ private: int arr[3]; }; Creo que la razón es que las matrices solo se pueden inicializar con la syntax = , es decir: int arr[3] = {1,3,4}; Preguntas ¿Cómo puedo hacer lo que quiero hacer (es […]