Resultados de la búsqueda a petición "noexcept"
¿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...
Pasando el puntero nulo a la colocación nueva.
La colocación por defecto
Diferencia entre C ++ 03 throw () especificador C ++ 11 noexcept
¿Hay alguna otra diferencia entre
¿Está `esto` permitido dentro de una especificación de excepción?
Tengo un código que requiere que use*this, pero quiero que no sea menos amigable: struct foo; // Would actually be something with conditional noexcept void do_something(foo&); struct foo { void fn() noexcept(noexcept(::do_something(*this))) { ...
¿Podemos referirnos a las variables miembro en una especificación noexcept?
Considere el siguiente fragmento de código: template<class Tuple> class vector { public: typename Tuple::size_type size() const noexcept(noexcept(m_elements.size())) { return m_elements.size(); } private: Tuple m_elements; }; class tuple { ...
¿Hay algún punto en declarar una función eliminada como noexcept?
Considere estas dos posibles definiciones para una clase: Anexo A: struct A { A() = delete; };Prueba A ′: struct A { A() noexcept = delete; }¿Hay algún punto en declarar una función eliminada comonoexcept?
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 ...
¿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 ...
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 ...
Página 1 de 2