Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

noexcept c++

sei que não existe no curso mais eu tenho essa duvida sobre o noexcept, o que ele faz realmente?

2 respostas
solução!

Olá, Vinicius! Tudo bem?

O noexcept no C++ é uma especificação de exceção.

A exceção é irá indicar se alguma condição excepcional aconteceu enquanto ocorria a execução do programa. Ou seja, as exceções estarão associadas a erros de execução no programa que não são previstos na compilação.

O caso do noexcept a função não irá gerar uma exceção.

O noexcept é uma versão melhorada do throw() e está disponível no C++11.

Deixo abaixo alguns links que mostra alguns exemplos de aplicação e alguns outros detalhes:

https://docs.microsoft.com/pt-br/cpp/cpp/noexcept-cpp?view=msvc-160 https://docs.microsoft.com/pt-br/cpp/cpp/exception-specifications-throw-cpp?view=msvc-160

Caso eu não tenha conseguido deixar claro, estou à disposição!

Bons estudos e abraços :)

Caso este post tenha resolvido sua dúvida, por favor, marque o tópico como solucionado ✓.Bons Estudos!

obrigadao ai Larissa!