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

6 la respuesta

¿Por qué no puedo compilar un mapa_desordenado con un par como clave?

Estoy tratando de crear ununordered_map para mapear pares con enteros: #include <unordered_map> using namespace std; using Vote = pair<string, string>; using Unordered_map = unordered_map<Vote, int>;Tengo una clase donde he declarado ...

1 la respuesta

QObject: No se pueden crear hijos para un padre que está en un hilo diferente

Estoy usando Qt 4.6.0 (32 bits) en Windows 7 Ultimate. Considera lo siguienteQThread: Interfazclass ResultThread : public QThread { Q_OBJECT QString _post_data; QNetworkAccessManager _net_acc_mgr; signals: void ...

7 la respuesta

Inspección de contenedores STL en Visual Studio 2015

Estoy ejecutando Visual Studio Enterprise 2015, versión 14.0.23107.0 D14REL. Al depurar un programa C ++ no puedo ver el contenido de los contenedores STL. Tengo la opción "Mostrar estructura bruta de objetos en ventanas de variables" sin ...

0 la respuesta

El constructor de copia se llama muchas veces al construir un hilo por objeto de función

Intento pasar un objeto de función a un hilo. Estoy confundido cuando encontré que el constructor de la copia se llama dos veces en el hilo 'principal'. ¿Por qué no simplemente copiar una vez en lugar de dos? La segunda copia es ...

1 la respuesta

Cómo aplicar funciones <cctype> en archivos de texto con diferente codificación en c ++

Me gustaría dividir algunos archivos (alrededor de 1000) en palabras y eliminar números y signos de puntuación. Luego procesaré estas palabras simbólicas en consecuencia ... Sin embargo, los archivos sonprincipalmente en idioma alemán y están ...

1 la respuesta

La especialización explícita en el ámbito sin espacio de nombres no se compila en GCC

El siguiente código se compila en Clang pero no en GCC: template<typename T> struct Widget { template<typename U> void foo(U) { } template<> void foo(int*) { } };De acuerdo con el estándar C ++ ([temp.expl.spec], párrafo 2): Se puede declarar ...

3 la respuesta

Pasar una función miembro no estática calificada como puntero de función

Tengo una función en una biblioteca externa que no puedo cambiar con la siguiente firma: void registerResizeCallback(void (*)(int, int))Quiero pasar una función miembro como devolución de llamada, ya que mi devolución de llamada necesita ...

1 la respuesta

cmake: configuración de indicador de enlazador global (para todos los destinos en el directorio)

Quiero pasar banderas de enlace a todos los subproyectos (subdirectorio CMakeList) en mi proyecto. Antes de cambiar al nuevo cmake 3.3, estaba usando el siguiente código (cmake 3.2) que funcionaba bien, agregando marcas para la compilación y el ...

0 la respuesta

Cómo crear un widget de objeto en otros widgets en QT

En mi aplicación, tengo tres widgets llamados "Widget", "uno" y "dos". Traté de crear los objetos del widget en la función principal para pasarlo como argumento a otros widgets. se compila correctamente pero la aplicación se bloqueó antes ...

3 la respuesta

¿Por qué es std :: vector :: operator [] de 5 a 10 veces más rápido que std :: vector :: at ()?

Durante la optimización del programa, tratando de optimizar un ciclo que itera a través de un vector, descubrí el siguiente hecho: :: std :: vector :: at () ¡es EXTREMADAMENTE más lento que el operador []! El operador [] es de 5 a 10 veces más ...