Resultados de la búsqueda a petición "c++"
¿Cómo verificar si std :: map contiene una clave sin hacer la inserción?
La única forma en que he encontrado para buscar duplicados es insertando y verificandostd::pair.second parafalse, pero el problema es que esto todavía inserta algo si la clave no se usa, mientras que lo que quiero es unmap.contains(key); función.
¿Qué está haciendo este uso de std :: map?
¿Alguien puede explicar el resultado que obtengo de este simple programa usandostd::map. Tenga en cuenta que insertop en el mapa, pero noq sin embargo, dice que los encontró a ambos, ¡pero también dice que solo hay 1 elemento en ...
¿Por qué debería opcional <T &> volver a vincular en la asignación?
Hay un debate en curso sobre quéoptional yvariant debería hacer con los tipos de referencia, particularmente con respecto a la asignación. Me gustaría entender mejor el debate sobre este tema. optional<T&> opt; opt = i; opt = j; // should this ...
¿Cómo resolver una colisión de nombres entre un espacio de nombres C ++ y una función global?
si defino un espacio de nombreslog en algún lugar y hacerlo accesible en el ámbito global, esto chocará condouble log(double) de la normacmath encabezamiento. En realidad, la mayoría de los compiladores parecen estar de acuerdo, la mayoría de las ...
Alternativa a std :: function para pasar la función como argumento (devoluciones de llamada, etc.)
Me topé con esto durante mis experimentos con C ++ 11. Considero que es una solución obvia, pero no he podido encontrar ningún otro ejemplo en la naturaleza, por lo que me preocupa que haya algo que me falta. La práctica a la que me refiero (en ...
¿Por qué no necesito corchetes para el bucle y si la declaración
No entiendo por qué no necesito corchetes en este caso for (int i = 0; i < 10; i++) if (num[i] < min) min = num[i];Y por qué necesito corchetes en este caso int num[10], min; for (int i = 0; i < 10; i++) { cout << "enter 10 numbers" << endl; ...
Puntero al miembro: funciona en GCC pero no en VS2015
Estoy tratando de implementar un sistema de "propiedad" para convertir instancias de C ++ en JSON y viceversa. Tomé una parte del código de la respuesta de Guillaume Racicot en esta pregunta (Serialización C ++ ...
Mueva una ventana haciendo clic en un widget interno en lugar de en la barra de título
En Windows, cuando creo un QMainWindow, puedo moverlo por la pantalla haciendo clic en la barra de título y arrastrándolo. En mi aplicación, he ocultado la barra de título usandosetWindowFlags(Qt::CustomizeWindowHint) y estoy tratando de ...
¿Cómo puedo usar valgrind con extensiones de Python C ++?
Tengo extensiones de Python implementadas en clases de C ++. No tengo un objetivo de C ++ para ejecutar valgrind. Quiero usar valgrind para verificar la memoria. ¿Puedo usar valgrind con Python?
¿Cuál es la forma idiomática en CMAKE para agregar la opción del compilador -fPIC?
He encontrado al menos 3 formas de hacer esto y me pregunto cuál es la forma idiomática. Esto debe hacerse casi universalmente en cualquier biblioteca estática. Me sorprende que el generador de Makefile en CMake no agregue automáticamente esto a ...