Resultados de la búsqueda a petición "c++11"

4 la respuesta

Usando std :: shared_ptr <void> para apuntar a cualquier cosa

Estoy usando unstd::shared_ptr<void> en mi aplicación para hacer un puntero inteligente que pueda apuntar a muchos tipos diferentes de estructuras de datos como estructuras, vectores, matrices ... básicamente cualquier cosa. Lo que intento hacer ...

2 la respuesta

llamar a la función al salir del alcance

¿Cuál es la solución más elegante para llamar a una función automáticamente al salir de un alcance? Mi enfoque actual (ver abajo)trabajos [http://ideone.com/vVmrY7]pero supongo que debería haber algo más general como escribir una clase ...

1 la respuesta

¿Existe un procedimiento estándar para pasar objetos de clase por valor?

¿Existe un procedimiento estándar para pasar clases por valor? En otras palabras, si hago esto: struct Test { int a; double b; } void DoSomething(Test t) { std::cout << t.a << std::endl; std::cout << t.b << std::endl; } //... Test myObj; myObj.a ...

1 la respuesta

Especificador de lanzamiento más suelto en C ++

¿Qué significa este error? ¿Cómo puedo arreglarlo? Este es el código de encabezado que lo está causando: class BadJumbleException : public exception { public: BadJumbleException (const string& msg); // Constructor, accepts a string as the ...

2 la respuesta

Basado en rango para lista de más de pares

Digamos, quiero iterar una serie de pares definidos en línea. ¿Hay una forma más corta de escribir: for(auto pair : std::initializer_list<std::pair<int,int>>{{1,2}, {3,4}}) // ...?

3 la respuesta

no coincide con el operador << (tipos de operando std :: ostream) c ++ OOP y Point [duplicado]

Esta pregunta ya tiene una respuesta aquí: no coincide para ‘operador <<’ en ‘std :: operator [/questions/22588163/no-match-for-operator-in-stdoperator] 4 respuestasEstoy tratando de mostrar el objeto p de la clase Point que he creado a través ...

2 la respuesta

Boost: la rutina no usa pilas segmentadas

¿Alguien puede darme un ejemplo de cómo puedo usar pilas segmentadas con corutinas de refuerzo? ¿Tengo que anotar cada función que se llama desde la rutina con un especialsplit-stack ¿atributo? Cuando intento escribir un programa quedebería usa ...

4 la respuesta

¿Cuándo debo usar std :: thread :: detach?

Alguna vez tengo que usarstd::thread para acelerar mi solicitud también séjoin() espera hasta que se complete un hilo. Esto es fácil de entender, pero ¿cuál es la diferencia entre llamardetach() y no llamarlo? Pensé que sindetach(), el método ...

2 la respuesta

boost :: lock_guard vs boost :: mutex :: scoped_lock

Cual es el preferidoboost::lock_guard oboost::mutex::scoped_lock? Estoy usando Boost.Thread con la esperanza de pasar al subproceso C ++ 11 cuando esté disponible. Esscoped_lock parte del próximo estándar de c ++? ¿Hay alguna ventaja para ...

4 la respuesta

¿Las variables C ++ 11 thread_local son automáticamente estáticas?

¿Hay alguna diferencia entre estos dos segmentos de código? void f() { thread_local vector<int> V; V.clear(); ... // use V as a temporary variable }y void f() { static thread_local vector<int> V; V.clear(); ... // use V as a temporary variable ...