Articles of excepción

Por qué no atrapar excepciones generales

Mi VS acaba de decirme; Advertencia 2 CA1031: Microsoft.Design: modifique ‘Program.Main (string [])’ para detectar una excepción más específica que ‘Exception’ o vuelva a lanzar la excepción. ¿Por qué debería hacer eso? Si lo hago, y no capturo todas las excepciones para manejarlos, mi progtwig se bloquea con la popular pantalla de informes. ¡No quiero […]

‘+ entityForName: nil no es un parámetro legal de NSManagedObjectContext – Core Data

He agregado todo el código relevante al Delegado de la aplicación, y puedo agregarlo al modelo de datos y obtenerlo del modelo de datos en applicationDidFinishLaunchingWithOptions. Mi problema surge cuando bash escribir en el modelo de datos en mi View Controller. He agregado este código al archivo de encabezado: NSFetchedResultsController *fetchedResultsController; NSManagedObjectContext *managedObjectContext; @property (nonatomic, […]

¿Cómo se implementa el tiempo de ejecución de control de excepciones de C ++?

Estoy intrigado por cómo funciona el mecanismo de manejo de excepciones de C ++. Específicamente, ¿dónde está almacenado el objeto de excepción y cómo se propaga a través de varios ámbitos hasta que se detecta? ¿Está almacenado en algún área global? Dado que esto podría ser específico del comstackdor, ¿alguien podría explicar esto en el […]

Retirar excepciones en Java sin perder el rastro de la stack

En C #, puedo usar el throw; statement para volver a lanzar una excepción mientras conserva el seguimiento de la stack: try { … } catch (Exception e) { if (e is FooException) throw; } ¿Hay algo como esto en Java ( que no pierde la traza original de la stack )?

Diferencia entre el especificador C ++ 03 throw () C ++ 11 noexcept

¿Hay alguna otra diferencia entre throw() y noexcept aparte del tiempo de ejecución comprobado y el de comstackción, respectivamente? El artículo de Wikipedia C ++ 11 sugiere que los especificadores de lanzamiento de C ++ 03 están en desuso. ¿Por qué es así, pero no es noexcept suficientemente capaz para cubrir todo eso en tiempo […]

excepción de lanzamiento de thread boost “thread_resource_error: resource temporalmente no disponible”

Tengo un código similar al siguiente código boost::thread myThread unsigned char readbuffer[bignumber]; unsigned char writebuffer[bignumber]; for(int i=0; i<bignumber; ++i){ functiondostuff(); for(int j=0; j<2; ++j){ functiondomorestuff(); myThread = boost::thread(&myClass::myFunction, this, j, i); } } myFunction lee de un búfer y escribe en otro. Nunca escribirá en la misma ubicación en el búfer de escritura. ¿Estoy haciendo […]

¿Las excepciones de C ++ se propagarán de forma segura a través del código C?

Tengo una aplicación C ++ que llama a SQLite (SQLite está en C) sqlite3_exec () que a su vez puede llamar a mi función de callback implementada en C ++. SQLite se comstack en una biblioteca estática. Si una excepción escapa a mi callback, ¿se propagará de manera segura a través del código C de […]

Cómo analizar cadenas de números que contienen comas en un entero en Java?

NumberFormatException cuando bash analizar 265,858 con Integer.parseInt() . ¿Hay alguna forma de analizarlo en un número entero?

¿Qué son excepciones marcadas en Java / C #?

Soy un desarrollador de C # haciendo encoding ocasional en Java. ¿Alguien puede explicar en términos simples qué excepciones están marcadas en Java y por qué es necesario? No he encontrado este término en C #.

¿Cuándo se debe usar Throwable en lugar de Excepción nueva?

Given: Throwable es la superclase de Exception . Cuando leo textos sobre cómo escribir sus propias ‘excepciones’, veo ejemplos de Throwable se usa en el bloque catch y otros textos muestran new Exception() se usan en el bloque catch . Todavía tengo que ver una explicación de cuándo uno debería usar cada uno. Mi pregunta […]