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

2 la respuesta

¿Para qué sirve noexcept?

Vi esoC ++ 11agregó elnoexcept palabra clave. Pero realmente no entiendo por qué es útil. Si la función se lanza cuando se supone que no debe hacerlo, ¿por qué querría que el programa se bloquee? Entonces, ¿cuándo debo usarlo? Además, ¿cómo ...

3 la respuesta

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

¿Hay alguna otra diferencia entre

3 la respuesta

C ++ no excepto para una función que no arroja excepciones, pero puede causar una falla de memoria

Por ejemplo, es bastante común tener dos formas separadas de acceder a elementos de una matriz privada, sobrecargar el operador de suscripción de la matriz o definirat: T& operator[](size_t i) { return v[i]; } T const& operator[](size_t i) const ...

4 la respuesta

Determinar si un constructor de una clase base abstracta no es excepto?

En C ++ 11 y versiones posteriores, cómo determinar si un constructor de una clase base abstracta esnoexcept? Los siguientes métodos no funcionan: #include <new> #include <type_traits> #include <utility> struct Base { Base() noexcept; virtual ...

4 la respuesta

¿Puede una función noexcept seguir llamando a una función que arroja C ++ 17?

EnP0012R1 [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0012r1.html] "Hacer que las especificaciones de excepción sean parte del sistema de tipos", veo quenoexcept ahora se está convirtiendo en parte del tipo de función. No puedo ...

4 la respuesta

¿Cómo escribo un tipo de retorno final habilitado para ADL o una especificación sin excepción?

Imagina que estoy escribiendo una plantilla de contenedor o algo así. Y llega el momento de especializarsestd::swap para ello. Como buen ciudadano, habilitaré ADL haciendo algo como esto: template <typename T> void swap(my_template<T>& x, ...

8 la respuesta

¿Cuándo debo usar realmente noexcept?