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

4 la respuesta

Cómo activar C ++ 0x del compilador Intel C ++ 12.1.2

I instalé la última versión del Compilador Intel C ++ v12.1.2 en Arch Linux 3.2.1. Cuando usé icpc para compilar mi archivo C ++ icpc -O3 -DNDEBUG -std=gnu++0x -o obj/main.o src/main.cpp -c icpc -O3 -DNDEBUG -std=c++0x -o obj/main.o ...

2 la respuesta

CMake clang y c ++ 0x

Cuando uso clang ++, ¿cómo puedo hacer que CMake use la-std=c++0x marca al compilar, pero no al vincular? Hay varias otras publicaciones sobre el uso de clang como compilador, pero no he encontrado ninguna pista sobre cómo establecer el estándar ...

4 la respuesta

¿Por qué la interfaz del constructor de std :: vector cambió con C ++ 11?

¿Por qué se eliminó el argumento predeterminado con el nuevo estándar? A menudo construí una variable vectorial como esta:std::vector<my_pod_struct> buf(100). Supongo que obtendría un error del compilador con un compilador de C ++ 11. explicit ...

10 la respuesta

Es posible establecer un punto de observación gdb mediante programación?

Quiero establecer un punto de observación (interrupción en la escritura de hardware) temporalmente en mi programa C ++ para encontrar daños en la memoria. He visto todas las formas de hacerlo manualmente a través de gdb, pero me gustaría ...

2 la respuesta

Google Mock unit prueba métodos estáticos c ++

Acabo de comenzar a trabajar en las pruebas unitarias (usando el marco BOOST para las pruebas, pero para los simulacros tengo que usar Google Mock) y tengo esta situación: class A { static int Method1(int a, int b){return a+b;} }; class B { ...

14 la respuesta

¿Cómo pasar plantillas de argumentos múltiples a macros?

Di que tengo una macro como esta: #define SET_TYPE_NAME(TYPE, NAME) \ template<typename T> \ std::string name(); \ \ template<> \ std::string name<TYPE>() { \ return NAME; \ } Esto no funcionará si le paso una plantilla que tiene más de un ...

4 la respuesta

Es el "mini tutorial de C ++ dlopen mini" la técnica recomendada para compilar bibliotecas de complementos de C ++ cargadas dinámicamente?

Por Plugin. Nos referimos a una biblioteca que se carga vidlopen() y sus símbolos resueltos a través dedlsym() (no es una biblioteca de fragmentos estándar que el sistema de tiempo de ejecución carga dinámicamente). Refiriéndose ahttp: ...

2 la respuesta

¿Por qué no hay una especialización std :: shared_ptr <T []>?

El estándar proporciona una especialización de plantilla destd::unique_ptr que llama correctamente adelete[] de su destructor: void func() { std::unique_ptr< int[] > arr(new int[10]); ....... } Constd::shared_ptr esta especialización no está ...

10 la respuesta

Mezclar cout y wcout en el mismo programa

Estaba leyendo el "Libro de cocina de C ++" que tenía el siguiente fragmento: // cout << s << std::endl; // You shouldn't be able to wcout << ws << std::endl; // run these at the same time Si está interesado en ver el ejemplo real, aquí estáun ...

14 la respuesta

Comparando std :: tr1 :: function <> objetos

He estado tratando de implementar un sistema de eventos similar a C # en C ++ con las plantillas de función tr1 utilizadas para almacenar una función que maneja el evento. Creé un vector para que se puedan adjuntar múltiples oyentes a este ...