Resultados da pesquisa a pedido "throw"

1 a resposta

Mal formado, sem diagnóstico necessário (NDR): Lançamento da função ConstExpr em 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; } ...

1 a resposta

Comportamento estranho do depurador no método assíncrono

Quando pisei sobre pontos de interrupção no meu código, encontrei um comportamento estranho do depurador: public async Task DoSomeWork() { await Task.Run(() => { Thread.Sleep(1000); }); var test = false; if (test) { throw new Exception("Im in IF ...

1 a resposta

O que causa os diferentes comportamentos entre “var” e “let” ao atribuir a eles um valor retornado de uma função que gera um erro

Encontre o código na imagem abaixo. 1. Atribua o valor retornado de uma função, que gera um erro, na variável 'withLet' declarada usando a palavra-chave 'let'. 2. chame 'withLet', ocorreu um erro: 'withLet não está definido'. 3. tente afirmar ...

2 a resposta

Eu não consigo usar o THROW SQL Server 2008 R2

2 a resposta

Encaminhando um erro no Swift

Existe uma solução melhor para encaminhar um erro Swift de uma função para outra? No momento, estou fazendo assim: enum Error:ErrorType{ case Error1 case Error2 } func func1()throws{ do{ try func2() }catch Error.Error1{ throw Error.Error1 ...

2 a resposta

Por que 'lances' não é do tipo seguro no Swift?

O maior mal-entendido para mim em Swift é othrows palavra-chave Considere o seguinte pedaço de código: func myUsefulFunction() throwsNão podemos realmente entender que tipo de erro isso irá gerar. A única coisa que sabemos é que isso pode gerar ...

2 a resposta

C ++: lançando exceções, use 'novo' ou não?

É apropriado usarthrow new FoobarException(Baz argument); outhrow FoobarException(Baz argument);? Quando captura, eu sempre usocatch(FoobarException& e) "apenas por precaução", mas eu nunca consegui encontrar uma resposta sólida se eu precisava ...

2 a resposta

ímbolo @Boost não encontrado

Estou tentando compilar / portar uma versão mais antiga do OpenOffice. Ele usa o Boost v1.34.1, que faz parte da árvore de origem. A mensagem de erro é a seguinte: Undefined symbols: "boost::throw_exception(std::exception const&)", ...

3 a resposta

Diferença entre C ++ 03 throw () especificador C ++ 11 noexcept

3 a resposta

Erro Fatal do PHP: Exceção Não Capturada 'Exceção'