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

2 la respuesta

Templado almacenando múltiples tipos diferentes en std :: vector

Gracias a todos por su tiempo, realmente lo aprecio. Existe la necesidad de almacenar múltiples variables de diferentes tipos en un std :: vector usando una forma de plantilla. Para usar las siguientes funciones, el programador debe saber en qué ...

4 la respuesta

reescriba el acceso a la colección para evitar el hallazgo "doble"

Tengo ese código: std::unordered_map<int64_t /*id_ord*/, LimitOrder> futOrders; auto i = futOrders.find(orderId); if (i == futOrders.end()) { LimitOrder& newOrder = futOrders[orderId]; // work } else { LimitOrder& futOrder = i->second; ...

1 la respuesta

Obtenga fotogramas del video con libvlc smem y conviértalo a opencv Mat. (c ++)

[ACTUALIZADO CON RESPUESTA PARCIAL] Aquí está mi código: void cbVideoPrerender(void *p_video_data, uint8_t **pp_pixel_buffer, int size) { // Locking imageMutex.lock(); videoBuffer = (uint8_t *)malloc(size); *pp_pixel_buffer = videoBuffer; } void ...

2 la respuesta

¿Cuál es la complejidad temporal de la siguiente función?

int func(int n){ if(n==1) return 0; else return sqrt(n); }Donde sqrt (n) es una función de biblioteca C math.h. O (1)O (lg n)O (lg lg n)En)Creo que el tiempo de ejecución depende completamente del sqrt (n). Sin embargo, no sé cómo se implementa ...

5 la respuesta

¿Cómo declaro que una matriz creada usando malloc es volátil en c ++?

Supongo que lo siguiente me dará 10 entradas volátiles volatile int foo[10];Sin embargo, no creo que t, el siguiente haga lo mismo. volatile int* foo; foo = malloc(sizeof(int)*10);Corríjame si estoy equivocado acerca de esto y cómo puedo tener ...

3 la respuesta

Reemplazo de instrucciones de cambio cuando se interactúa entre código con plantilla y sin plantilla

La X: Un patrón común que estoy viendo es que el código subyacente para una función son plantillas, pero por "razones" el código de plantilla no está disponible en la capa superior (elija entre aversión a plantillas en la interfaz, la ...

4 la respuesta

Vectores de retorno estándar en C ++

Ahora, sé que esta es una pregunta común, pero no he podido encontrar una respuesta directa al respecto. Esta es realmente una pregunta sobre estándares. Estoy trabajando en un proyecto que involucra el algoritmo genético. Pero me encuentro con ...

2 la respuesta

Técnicamente, ¿cómo funcionan las funciones variadas? ¿Cómo funciona printf?

Sé que puedo usarva_arg escribir mis propias funciones variadas, pero ¿cómo funcionan las funciones variadas debajo del capó, es decir, en el nivel de instrucción de ensamblaje? Por ejemplo, ¿cómo es posible queprintf toma un número variable de ...

4 la respuesta

¿Por qué el código C ++ que falta un nombre de argumento formal en una definición de función se compila sin advertencias?

Mientras comenzaba con un código MFC generado por VS2005, noté que anulaba un método con algo como esto: void OnDraw(CDC* /*pDC*/) { ... // TODO: Add your code here }Entonces, por supuesto, tan pronto como agregué algo, me di cuenta de que ...

1 la respuesta

¿Por qué hay 8 bytes entre el final de un búfer y el puntero de cuadro guardado?

Estoy haciendo un ejercicio de machacar pilas para el trabajo del curso, y ya he completado la tarea, pero hay un aspecto que no entiendo. Aquí está el programa objetivo: #include <stdio.h> #include <stdlib.h> #include <string.h> int bar(char ...