Resultados de la búsqueda a petición "c++11"
¿Es confiable el soporte de C ++ 11 de clang?
Me encontré con un problema interesante al intentar mezclar clang (Apple LLVM versión 6.0 (clang-600.0.56) (basado en LLVM 3.5svn, Target: x86_64-apple-darwin14.0.0), c ++ 11 y CGAL (a través de MacPorts ) Parece que si llamo o ...
¿Cómo depurar un punto muerto raro?
Estoy tratando de depurar una implementación de grupo de subprocesos personalizada que tieneraramente puntos muertos Por lo tanto, no puedo usar un depurador como gdb porque he hecho clic como depurador "lanzar" 100 veces antes de tener un punto ...
Lambdas y captura por variables locales de referencia: acceso después del alcance
Estoy pasando mis variables locales por referencia a dos lambda. Llamo a estas lambdas fuera del alcance de la función. Es estoundefined ? std::pair<std::function<int()>, std::function<int()>> addSome() { int a = 0, b = 0; return ...
Patrón de diseño para trampolines seguros para excepciones
Esta pregunta se sigue deaquí [https://stackoverflow.com/q/27821106/435129]. Sin embargo, la pregunta anterior estaba tan mal redactada (de hecho erróneamente) que se sugirió que volviera a preguntar desde cero. Tengo una tabla de punteros con ...
¿Por qué llamar a std :: move en un objeto const llama al constructor de copia cuando se pasa a otro objeto?
¿Por qué llamar a std :: move en unconst ¿El objeto llama al constructor de copia cuando se pasa a otro objeto? Específicamente, el código #include <iostream> struct Foo { Foo() = default; Foo(Foo && x) { std::cout << "Move" << std::endl; } ...
copy vs std :: mover por ints
¿Qué diferencia hay entre la copia predeterminada y std :: move en ese ejemplo?Despuésmove el objeto hay alguna dependencia entre los nuevos y los viejos?int main () { int a = 100; std::cout<<&a<<std::endl; auto a_copy = a; // deduced as int ...
C ++ 0x interrupción de subproceso
Según el borrador final de C ++ 0x, no hay forma de solicitar que finalice un subproceso. Dicho esto, si es necesario, debemos implementar una solución de bricolaje. Por otro lado boost :: thread proporciona un mecanismo para interrumpir un ...
initializer_list no funciona en VC10
Escribí este programa en VC ++ 2010: class class1 { public: class1 (initializer_list<int> a){}; int foo; float Bar; }; void main() { class1 c = {2,3}; getchar(); }pero obtengo estos errores cuando compilo el proyecto: Error 1 error C2552: 'c': ...
c ++ 11: construir una std :: tuple a partir de una función de plantilla
Tengo la siguiente función: template<class T> T Check(int index);¿Cómo puedo escribir una función,CheckTuple, que, dado un tipo de tupla, llena una tupla con llamadas aCheck? Por ejemplo: CheckTuple< std::tuple<int, float, std::string> ...
C ++ plantilla typedef
Tengo una clase template<size_t N, size_t M> class Matrix { // .... };Quiero hacer untypedef que crea unVector (vector de columna) que es equivalente a unMatrix con tamaños N y 1. Algo así: typedef Matrix<N,1> Vector<N>;Lo que produce un error ...