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

3 la respuesta

¿Cómo pasar una función miembro como puntero de función?

Quiero agregar una función de registro a una clase de trabajo, ¿cómo pasar una función miembro como puntero de función? utilizar mem_fun? Aquí está el ejemplo de código: class Work{ public: void (*logger) (const string &s); void do_sth(){if ...

3 la respuesta

¿Cómo hacer una ventana simple con un botón usando OpenCV HighGui solamente?

Estoy trabajando en un proyecto de juego usando OpenCV. Ahora tengo que hacer una GUI simple: una ventana con un botón, usando solo HighGui. No estoy seguro, pero creo que se supone que debo usar algo como esto: cvNamedWindow( "NameWindow" , ...

3 la respuesta

Comprender `std :: is_move_constructible`

Tipos sin un constructor de movimiento, pero con un constructor de copia que aceptaconst T& argumentos, satisfacerstd::is_move_constructible. Por ejemplo, en el siguiente código: #include <type_traits> struct T { T(const T&) {} //T(T&&) = ...

4 la respuesta

const_cast vs static_cast

Para agregarconst a un objeto no constante, ¿cuál es el método preferido?const_cast<T> ostatic_cast<T>. En una pregunta reciente, alguien mencionó que prefieren usarstatic_cast, pero hubiera pensado queconst_cast aclararía la intención del ...

3 la respuesta

¿Necesito una barrera de memoria para un indicador de notificación de cambio entre subprocesos?

Necesito un mecanismo de notificación de cambio muy rápido (en el sentido de "bajo costo para el lector", no "baja latencia") entre subprocesos para actualizar un caché de lectura: La situación HiloW (Escritor) actualiza una estructura de datos ...

1 la respuesta

Compatibilidad GCC de bibliotecas compartidas con objetos STL en su interfaz

Tengo una aplicación con objetos STL utilizados como parte de la interfaz de C ++ para escritores de complementos. Sé que la mejor opción para la compatibilidad habría sido usar una interfaz C, pero eso no es factible actualmente. Sé que todo, ...

5 la respuesta

Convierta una cadena ASCII en representaciones decimales y hexadecimales

Necesito convertir una cadena ASCII como ... "hello2" en su representación decimal o hexadecimal (una forma numérica, el tipo específico es irrelevante). Entonces, "hola" sería: 68 65 6c 6c 6f 32 en HEX. ¿Cómo hago esto en C ++ sin simplemente ...

1 la respuesta

Protobuf: ¿set_allocated_ * eliminará el objeto asignado?

Tengo este pequeño código de protobuf (simplificado, solo contiene lo necesario): message ParamsMessage { required int32 temperature = 1; } message MasterMessage { enum Type { GETPARAMS = 1; SENDPARAMS = 2;} required Type type = 1; ...

1 la respuesta

¿Por qué todos mis programas C ++ salen con 0xc0000139?

Estoy tratando de enseñarme a programar en C ++ y estoy usando Cygwin en Windows con g ++ instalado. Todo iba a la perfección hasta que comencé a declarar variables de cadena. El uso de literales de cadena con cout no causa problemas, pero tan ...

1 la respuesta

Indicador de optimización gcc -O4

¿Cuál es el significado del indicador de optimización -O4 en gcc (3.2.3)? ¿Cuál es la diferencia con O3? ¿Cuándo usarías uno contra el otro? Las páginas del manual solo mencionan O, O0-3, Os, ni una palabra del misterioso O4. ¡Gracias!