Tenía un código que desarrollé en Ubuntu y ahora estoy tratando de compilarlo en Windows 7 (MS VS 2010).¿Cómo habilitar las características de C++ 0x en Visual Studio? [Soporte de listas de inicializadores]
vector<float> tmp;
....
tmp = {3.0,4.5,9.4};
Esto me da error de sintaxis
error C2143: syntax error : missing ';' before '{'
Es esto porque Visual Studio no soporta esta característica? o debería habilitar algún cambio en las propiedades. Tengo la propiedad "Platform Toolset" configurada en "v100".
Gracias.
Para referencia sobre el soporte de C++ 0x en los compiladores actuales, consulte la página de Apache stdcxx: http://wiki.apache.org/stdcxx/C%2B%2B0xCompilerSupport: solo GCC 4.4+ tiene listas de inicializadores. – birryree