Foros del Web » Programación para mayores de 30 ;) » C/C++ »

warning: scoped enums only available with -std=c++11 or -std=gnu++11

Estas en el tema de warning: scoped enums only available with -std=c++11 or -std=gnu++11 en el foro de C/C++ en Foros del Web. Buenas noches a todos, soy nuevo en este foro y estoy aqui por que necesito una ayuda en C++, estoy tratando de unir un codigo ...
  #1 (permalink)  
Antiguo 26/11/2012, 17:40
 
Fecha de Ingreso: noviembre-2012
Mensajes: 1
Antigüedad: 11 años, 5 meses
Puntos: 0
warning: scoped enums only available with -std=c++11 or -std=gnu++11

Buenas noches a todos, soy nuevo en este foro y estoy aqui por que necesito una ayuda en C++, estoy tratando de unir un codigo utilizando un SDK que esta hecho en GUI, con un codigo hecho en c++ hecho para consola, me sale este error: warning: scoped enums only available with -std=c++11 or -std=gnu++11
ayudenme por favor :)
no se como funciona esto pero ayudo
  #2 (permalink)  
Antiguo 27/11/2012, 14:37
 
Fecha de Ingreso: junio-2010
Ubicación: Madrid
Mensajes: 620
Antigüedad: 13 años, 10 meses
Puntos: 73
Respuesta: warning: scoped enums only available with -std=c++11 or -std=gnu++11

Poniendo ese aviso en Google, me he encontrado esta página:

http://stackoverflow.com/questions/4...ific-extension


Cita:
That is not standard.

In C++11, you will be able to make scoped enums with an enum class declaration.

With pre-C++11 compilers, to scope an enum, you will need to define the enum inside a struct or namespace.
Puede que necesites añadir algún flag para el compilador, o pasar a una versión más moderna de tu compilador, o ambas cosas.

Saludos,

Etiquetas: funcion, warning
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:11.