Resultados de la búsqueda a petición "noexcept"
Diferencia entre C ++ 03 throw () especificador C ++ 11 noexcept
¿Hay alguna otra diferencia entre
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 ...
¿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 ...
¿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...
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); ...
Pasando el puntero nulo a la colocación nueva.
La colocación por defecto
¿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 ...
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 ...
¿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 ...
Página 1 de 2