Resultados de la búsqueda a petición "c++"
¿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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
¿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 ...