Resultados de la búsqueda a petición "deleted-functions"

6 la respuesta

error: uso de la función eliminada

He estado trabajando en un código C ++ que un amigo ha escrito y recibo el siguiente error que nunca antes había visto al compilar con gcc4.6: error: use of deleted function ‘GameFSM_<std::array<C, 2ul> >::hdealt::hdealt()’ is implicitly ...

3 la respuesta

¿En qué se diferencia “= default” de “{}” para el constructor y destructor por defecto?

Originalmente publiqué esto como una pregunta solo sobre destructores, pero ahora estoy agregando consideración del constructor predeterminado. Aquí está la ...

3 la respuesta

Constructor / asignación de movimiento predeterminado y constructor / asignación de copia eliminada

De acuerdo con el estándar, Si la definición de una clase X no declara explícitamente un constructor de movimiento, uno se declarará implícitamente como predeterminado si y solo si - X no tiene un constructor de copia declarado por el ...

3 la respuesta

error C2280: intentando hacer referencia a una función eliminada

Soy nuevo en el desarrollo de juegos y muy nuevo en c ++, pero empecé a desarrollar un pequeño juego Arkanoid. Lo he estado ejecutando anteriormente, pero de...

1 la respuesta

La función de plantilla especializada con el caso "general" eliminado no se compila con g ++ <= 4.8.0 y clang ++

Al compilar un proyecto con una versión anterior de g ++ (4.8.0, MinGW) descubrí que este código no se compila: template<typename T> void foo() = delete; template<> void foo<int>(){} int main() { foo<int>(); return 0; }Parece que g ++ ni ...

1 la respuesta

¿Peligro con los operadores de asignación de movimiento de base virtual cuando ahora se les permite usar?

Esto se refiere a la resolución de C ++ Issuehttp://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1402 . Resumen:

1 la respuesta

¿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?