Resultados de la búsqueda a petición "c++11"
Error del enlazador al compilar mex con mingw-w64
Estoy tratando de configurar Mingw-w64 como el compilador mex en MATLAB 2013a. Mi computadora portátil tiene una arquitectura x86_64 y ejecuta Windows 7. El programa que quiero compilar utiliza subprocesos de estilo c ++ 11, por lo que estoy ...
¿Una colección polimórfica de patrón de plantilla curiosamente recurrente (CRTP) en C ++?
Tengo una claseBase de las cuales tengo dos clases,DerivedA yDerivedB Como es definido debajo. template <typename Derived> class Base{ public: double interface(){ static_cast<Derived*>(this)->implementation(); } }; class Derived,A : ...
Inicialización del miembro de referencia constante con el constructor de copia eliminado
Este código, con unconst A& a miembro deB, dóndeA tiene un constructor de copia eliminado, no se compila en GCC 4.8.1, pero funciona bien en clang 3.4: class A { public: A() = default; A(const A&) = delete; A& operator=(const A&) = delete; }; ...
¿Puedo usar siempre el lugar para reemplazar el inserto para la inserción de un solo elemento?
Me preguntaba si está bien usar siempreemplace para reemplazarinsert al insertar un solo elemento en un contenedor STL, como set, unordered_set? De la firma,emplace es más simple y no implica sobrecargas. ¿Hay algún problema con dejar de ...
¿Por qué C ++ nunca permitió que se usaran funciones antes de que se declararan? [cerrado]
OK, sé que esto parece un duplicado de¿Por qué las funciones deben declararse antes de ser utilizadas? [https://stackoverflow.com/questions/4757705/why-do-functions-need-to-be-declared-before-they-are-used] pero no parece que las respuestas ...
¿Por qué los alias de tipo en C ++ usan 'using' en lugar de 'typedef' en su sintaxis?
Claramente, los alias de tipo y los alias de tipo con plantilla son semánticamente equivalentes a typedefs y una extensión de typedefs para admitir plantillas. ¿Cómo es que la nueva sintaxis con elusing la palabra clave se creó para estos en ...
¿Cómo puedo usar rasgos de tipo para hacer que esta conversión de matriz a puntero sea inequívoca?
Me gustaría discernir entre matrices estáticas y punteros. El siguiente ejemplo no se puede compilar debido aconversiones de matriz a puntero que tienen coincidencia exactahaciendo ambosfooLos posibles candidatos. ¿Puedo obtener la segunda ...
¿Cuál es la razón para "no se requiere diagnóstico"?
La mayoría de las personas están familiarizadas con las notas de comportamiento "indefinidas" y "no especificadas" en C ++, pero ¿qué pasa con "no se requiere diagnóstico"? Observoesta pregunta y respuesta ...
use std :: bind con funciones sobrecargadas
No puedo averiguar cómo vincular un parámetro a una función sobrecargada usandostd::bind. De alguna manerastd::bind no puede deducir el tipo sobrecargado (para sus parámetros de plantilla). Si no sobrecargo la función, todo funciona. Código a ...
¿Hay un lanzamiento (o función estándar) con el efecto opuesto a `std :: move`
En primer lugar, esta preguntano es un duplicadodeFunción dual a std :: move? [https://stackoverflow.com/q/17497801/1436796]o de¿Existe el inverso de std :: move? [https://stackoverflow.com/q/17543093/1436796]. No estoy preguntando acerca de un ...