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

6 la respuesta

Son locales devueltos automáticamente xvalues

Siguiendo a partir de un comentario que hice sobre esto: passing std :: vector al constructor y mover semántica [https://stackoverflow.com/questions/9963798/passing-stdvector-to-constructor-and-move-semantics] Es elstd::move necesario en el ...

4 la respuesta

¿Cómo obtener una lista de controladores de subprocesos de un proceso win32?

Es posible obtener una lista de controladores de subprocesos en cualquier momento para el proceso actual en win32 (en c ++)?

8 la respuesta

aliasing estricto y alineación

Necesito una forma segura de alias entre tipos de POD arbitrarios, conforme a ISO-C ++ 11 considerando explícitamente 3.10 / 10 y 3.11 de n3242 o posterior. Aquí hay muchas preguntas sobre alias estricto, la mayoría de ellas con respecto a C y ...

12 la respuesta

¿Cómo cambiar el texto y el color de fondo?

Quiero que cada personaje tenga un color diferente. por ejemplo cout << "Hello world" << endl;H sería rojoe sería azull sería naranja y así sucesivamente. Sé que esto se puede hacer, simplemente no sé el código para ello. y quiero cambiar el ...

6 la respuesta

Destructor para campos estáticos. Realización Singleton

Entonces, la realización clásica simple de Singleton es la siguiente: class Singleton { private: static Singleton* singleton; Singleton() {} public: static Singleton* getInstance(); }; archivo cpp: Singleton* Singleton::singleton = 0; ...

8 la respuesta

¿Por qué no se elimina un objeto que tiene un destructor con un comportamiento indefinido de efectos secundarios en C ++ 11?

Esta respuesta [https://stackoverflow.com/a/9921320/57428] comillas C ++ 11 Estándar 3.8: si no hay una llamada explícita al destructor o si no se usa una expresión de eliminación (5.3.5) para liberar el almacenamiento, no se llamará ...

6 la respuesta

Mejores estructuras de datos de indexación de raza para series de tiempo extremadamente grandes

Me gustaría pedirles a sus compañeros SO'ers sus opiniones sobre las mejores estructuras de datos de la raza que se utilizarán para indexar series de tiempo (también conocido como datos en columna, también conocido como lineal lineal). xisten ...

10 la respuesta

Destructor no se invoca cuando se genera una excepción en el constructor

¿Por qué no se invoca el destructor en este código? #include <boost/scoped_ptr.hpp> #include <iostream> class MyClass { boost::scoped_ptr<int> ptr; public: MyClass() : ptr(new int) { *ptr = 0; throw; std::cout<<"MyClass Allocated\n"; } ...

6 la respuesta

¿Por qué usar malloc / free, cuando tenemos nuevo / eliminar?

Cuál es el uso demalloc yfree cuando nosotros tenemosnew ydelete en C ++. Supongo que la función de ambosfree ydelete es igual

2 la respuesta

¿Por qué pierdo información de tipo cuando uso boost :: copy_exception?

Cuando usoboost::copy_exception para copiar una excepción a unaexception_ptr, Pierdo información de tipo. Eche un vistazo al siguiente código: try { throw std::runtime_error("something"); } catch (exception& e) { ptr = boost::copy_exception(e); ...