Resultados de la búsqueda a petición "noexcept"
Diferencia entre C ++ 03 throw () especificador C ++ 11 noexcept
¿Hay alguna otra diferencia entre
Destructores y noexcept.
Estoy un poco confundido con destructores y
Pasando el puntero nulo a la colocación nueva.
La colocación por defecto
¿Cómo utilizar noexcept en el operador de asignación con el lenguaje de copia e intercambio?
El operador de asignación de movimiento a menudo se debe declarar noexcept (es decir, para almacenar el tipo en contenedores STL). Pero el lenguaje de copiar...
¿El estándar C ++ exige que las funciones de enlace C sean `noexcept`?
No puedo encontrar nada en el estándar que fuerce las funciones declaradas conextern "C" sernoexcept, ya sea implícita o explícitamente. Sin embargo, debe quedar claro que las convenciones de llamadas C no pueden admitir excepciones ... ¿o ...
¿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 ...
Programa con constructor "noexcept" aceptado por gcc, rechazado por clang
El código: struct T { T() {} }; struct S { T t; S() noexcept = default; }; int main() { // S s; }g ++ 4.9.2 acepta esto sin errores ni advertencias, sin embargo, clang 3.6 y 3.7 informan para la línea 7: error: exception specification of ...
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 ...
Hacer cumplir "noexcept" en std :: function?
Este código se compila y se ejecuta, arrojando elint: #include <functional> void r( std::function<void() noexcept> f ) { f(); } void foo() { throw 1; } int main() { r(foo); }Sin embargo, me gustaría que el compilador rechazara la línear(foo); ...
Página 1 de 2