Resultados de la búsqueda a petición "throw"

6 la respuesta

Finalmente en C ++

¿Es esta una buena forma de implementar un comportamiento similar a Finalmente en C ++ estándar? (Sin punteros especiales) class Exception : public Exception { public: virtual bool isException() { return true; } }; class NoException : public ...

2 la respuesta

¿Por qué los tiros no son seguros en Swift?

El mayor malentendido para mí en Swift es elthrows palabra clave. Considere la siguiente pieza de código: func myUsefulFunction() throwsRealmente no podemos entender qué tipo de error arrojará. Lo único que sabemos es que podría arrojar algún ...

1 la respuesta

Mal formado, no se requiere diagnóstico (NDR): función ConstExpr lanzar en C ++ 14

#include <iostream> using namespace std; constexpr int f(bool b){ return b ? throw 0 : 0; } // OK constexpr int f() { return f(true); } // Ill-Formed, No Diagnostic Required int main(){ try{ f(); }catch( int x ){ cout << "x = " << x << endl; } ...

3 la respuesta

"Rxjs" observable.throw no es una función - Angular4

He estado aprendiendo Angular 4 y todo iba bien hasta que intenté implementar el manejo de capturas en un servicio. Estoy tratando de usar "rxjs" catch and throw pero tengo un error de función indefinido en mi consola. import { Injectable } from ...

1 la respuesta

Comportamiento extraño del depurador en el método asíncrono

Cuando superé los puntos de interrupción en mi código, me encontré con un comportamiento extraño del depurador: public async Task DoSomeWork() { await Task.Run(() => { Thread.Sleep(1000); }); var test = false; if (test) { throw new Exception("Im ...

3 la respuesta

¿Por qué se permite lanzar un tipo de excepción marcada en este caso?

Noté por accidente que estothrow declaración (extraída de un código más complejo) compila: void foo() { try { } catch (Throwable t) { throw t; } }Por un breve pero feliz momento, pensé que las excepciones comprobadas finalmente habían decidido ...

7 la respuesta

Excepción de lanzamiento de T-SQL

Me enfrento a la famosa 'Sintaxis incorrecta' mientras uso unTHROW declaración en un procedimiento almacenado T-SQL. Lo busqué en Google y verifiqué las preguntas en StackOverflow, pero las soluciones propuestas (y extrañamente aceptadas) no me ...

4 la respuesta

Convenciendo a Swift de que una función nunca volverá, debido a una excepción lanzada

Debido a que Swift no tiene métodos abstractos, estoy creando un método cuya implementación predeterminada genera un error incondicionalmente. Esto obliga a cualquier subclase a anular el método abstracto. Mi código se ve así: class SuperClass { ...

7 la respuesta

¿Cómo funcionan las excepciones (detrás de escena) en c ++

Sigo viendo que la gente dice que las excepciones son lentas, pero nunca veo ninguna prueba. Entonces, en lugar de preguntar si lo son, preguntaré cómo funcionan las excepciones detrás de escena, para poder tomar una decisión sobre cuándo usarlas ...

2 la respuesta

Reenviar un error en Swift

¿Existe una mejor solución para reenviar un error Swift de una función a otra? En este momento, lo estoy haciendo así: enum Error:ErrorType{ case Error1 case Error2 } func func1()throws{ do{ try func2() }catch Error.Error1{ throw Error.Error1 ...