Preguntas etiquetadas con c++

86
Interactuar con clases de C ++ de Swift

Tengo una biblioteca importante de clases escritas en C ++. Estoy tratando de hacer uso de ellos a través de algún tipo de puente dentro de Swift en lugar de reescribirlos como código Swift. La motivación principal es que el código C ++ representa una biblioteca central que se utiliza en...

85
Convertir un puntero en un número entero

Estoy tratando de adaptar un código existente a una máquina de 64 bits. El principal problema es que en una función, el codificador anterior usa un argumento void * que se convierte al tipo adecuado en la función misma. Un pequeño ejemplo: void function(MESSAGE_ID id, void* param) { if(id ==...

85
Copie los valores del mapa en un vector en STL

Trabajando a través de STL efectivo en este momento. El ítem 5 sugiere que generalmente es preferible usar funciones de miembros de rango a sus contrapartes de un solo elemento. Actualmente deseo copiar todos los valores en un mapa (es decir, no necesito las claves) en un vector. ¿Cuál es la...

85
Usando Maven para proyectos C / C ++

Estoy poniendo la compilación de Maven en torno a un grupo de código C / C ++ amateur, mal escrito y francamente primitivo (es decir, algo de C, algo de C ++). El problema es que hay mucho en circulación actualmente y no se puede reemplazar fácilmente. Construirlo requiere mucho conocimiento...

85
volátil frente a mutable en C ++

Tengo una pregunta sobre la diferencia entre volátil y mutable. Me di cuenta de que los dos significan que podría cambiarse. ¿Qué más? ¿Son la misma cosa? ¿Cual es la diferencia? ¿Dónde son aplicables? ¿Por qué se proponen las dos ideas? ¿Cómo utilizarlos de forma diferente? Muchas gracias....