Resultados de la búsqueda a petición "c++"
C ++ 11 hilos no modifican los mismos valores
Estoy escribiendo un programa que (idealmente) requiere dos hilos para ejecutarse simultáneamente. Tengo una variable vectorial global myObjects para realizar un seguimiento de mis objetos: vector<Object> myObjects;Y un objeto de tipoMoND eso ...
Mapa de memoria de objetos de clase C ++
Cuando creamos un objeto de una clase, ¿cómo es su mapa de memoria? Estoy más interesado en cómo el objeto llama a las funciones miembro no virtuales. ¿El compilador crea una tabla como vtable que se comparte entre todos los objetos? class A { ...
Cómo escribir el vector <Dmatch> en FileStorage
He podido escribir con éxito puntos clave (vector), descriptores (Mat) y otras cosas en archivos yml usando FileStorage. Sin embargo, después de calcular las coincidencias entre un par de imágenes, no puedo escribir las coincidencias en un ...
No estoy seguro de cómo construir OpenCV para MinGW
TL; DR; Estoy tratando de construir OpenCV para MinGW.cmake sigue quejándose de que no hay un compilador CXX cuerdo, aunque puedo compilar código de muestra con g ++. exe. Versión larga Traté de encontrar un binario para MinGW,pero esto no ...
Liberar memoria mapeada de memoria
Estoy mapeando un archivo grande (~ 200 GB) en una sola región / vista y escribiendo secuencialmente en él. De vez en cuando realizo unboost::interprocess::mapped_region::flush(last, current, false). Después de un tiempo, el proceso usa toda la ...
¿Son las enumeraciones la forma canónica de implementar banderas de bits?
Actualmente estoy usando enumeraciones para representar un estado en un pequeño experimento de juego. Los declaro así: namespace State { enum Value { MoveUp = 1 << 0, // 00001 == 1 MoveDown = 1 << 1, // 00010 == 2 MoveLeft = 1 << 2, // 00100 == ...
Concatenar matrices de caracteres en C ++
Tengo el siguiente código y me gustaría terminar con un personaje como: "Hola, ¿cómo estás?" (esto es solo un ejemplo de lo que estoy tratando de lograr) ¿Cómo puedo concatenar las 2 matrices de caracteres además de agregar el "," en el medio y ...
Compile la fecha y la hora usando cmake
Quiero usar cmake para configurar VERSION a una versión de lanzamiento en caso de compilaciones de lanzamiento y al tiempo de compilación de lo contrario. Al usar make para desarrollos, fue fácil obtener el tiempo de compilación a través ...
¿Cuándo se inicializa una variable global `thread_local`?
Considere el siguiente ejemplo (protectores de bloqueo encout omitido por simplicidad). #include <future> #include <iostream> #include <thread> using namespace std; struct C { C() { cout << "C constructor\n";} ~C() { cout << "C ...
¿Una asignación vectorial invalida la `reserva`?
Supongamos que escribo std::vector<T> littleVector(1); std::vector<T> bigVector; bigVector.reserve(100); bigVector = littleVector;¿El estándar dice quebigVector seguirá teniendo 100 elementos reservados? ¿O experimentaría la reasignación ...