Título: Duda con excepciones de c++: ios_base::failure Publicado por: SARGE553413 en 26 Julio 2014, 16:34 pm Hola a todos.
Estoy intentando implementar un método que en un determinado caso debería lanzar una excepción de tipo ios_base::failure pero mi visual studio no reconoce esa excepcion, aunque sí la ios_base. Tampoco me deja lanzar una ios_base porque es un "tipo incompleto". ¿Alguien sabe como hacerlo? Gracias. Título: Re: Duda con excepciones de c++: ios_base::failure Publicado por: ivancea96 en 26 Julio 2014, 16:46 pm http://en.cppreference.com/w/cpp/io/ios_base/failure (http://en.cppreference.com/w/cpp/io/ios_base/failure)
A parte, sinó, siempre puedes hacer tus propias clases excepción. Solo tienes que hace un #include<exception> y heredando de std::exception. Aquí me explayé más: Code0x66 (http://code0x66.blogspot.com.es/2014/06/c-herencia-exception.html) Título: Re: Duda con excepciones de c++: ios_base::failure Publicado por: SARGE553413 en 27 Julio 2014, 11:44 am Gracias por la respuesta.
Si, la referencia de cpp ya le estuve mirando, y varias páginas más, ejemplos, en stackoverflow... pero no se por qué mi visual studio 2012 no reconoce esa excepción. Y si que reconoce (que yo sepa) todas las características de c++11, por ej. la libería thread. No se que pasa, igual es por ser el VS 2012 en lugar de 2013. Seguiré buscando. Saludos. |