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

10 la respuesta

¿Cómo lidiar con la última coma, al hacer una cadena separada por comas? [duplicar

Posibles duplicados: No imprima espacio después del último número [https://stackoverflow.com/questions/5005115/dont-print-space-after-last-number] Imprimir listas con comas C ...

6 la respuesta

Por qué sscanf no funciona correctamente con un tipo bool

La salida de este código: const char *buff = "*_2D 1"; char field[10]; int flag; sscanf(buff, "%s %d", field, &flag); printf("field:%s flag:%i\n", field, flag);esfield:*_2D flag:1 Sin embargo, cambiando elint abool da como resultado un ...

7 la respuesta

Template dentro de la plantilla: por qué “` >> 'debería ser `>>' dentro de una lista de argumentos de plantilla anidada”

Sé que cuando estamos usando una plantilla dentro de otra plantilla, deberíamos escribirla así: vector<pair<int,int> > s; y si lo escribimos sin el espacio en blanco: vector<pair<int,int>> s; obtendremos un error: `>> 'debería estar`>>' ...

4 la respuesta

C ++ alternativas a la generación de código macro de preprocesador?

Tengo una colección de alrededor de 50 clases estructuradas pequeñas y muy similares que derivan de una base común. Las clases representan elementos que se leen de un archivo como pares de cadenas, donde la primera cadena se usa para identificar ...

6 la respuesta

operador de asignación virtual C ++

Assignment Operator en C ++ puede hacerse virtual. ¿Por qué se requiere? ¿Podemos hacer que otros operadores también sean virtuales?

4 la respuesta

Acceso a cada canal separado en OpenCV

Tengo una imagen con 3 canales (img) y otra con un solo canal (ch1). Mat img(5,5,CV_64FC3); Mat ch1 (5,5,CV_64FC1); ¿Hay alguna forma eficiente (sin usar for loop) para copiar el primer canal de img a ch1?

4 la respuesta

¿Cómo implementar la variable global de proceso en C ++?

El uso normal de una variable en un archivo .cpp da como resultado que la variable esté disponible globalmente, de esta manera: .h file: extern int myGlobal; void work(); .cpp file: int myGlobal = 42; void work(){ myGlobal++; }Cuando el archivo ...

9 la respuesta

Funciones de C ++: ampersand vs asterisk

Digamos que tiene una función que modifica una variable. ¿Deberías escribirlo así:void myfunc(int *a) o asívoid myfunc(int &a)? The anterior te obliga a llamar a la función conmyfunc(&b) para que la persona que llama sepa queb será ...

5 la respuesta

¿Por qué se eligió el símbolo y el símbolo de referencia en C ++? [cerrado

¿Alguien tiene una idea de por qué se eligió el ampersand como la forma de denotar referencias en C ++? AFAIK (aunque no tengo el libro cerca de mí), Stroustroup no explicó esa opción, lo que me parece un poco extraño porque el mismo símbolo ya ...

3 la respuesta

Cómo usar un std :: vector en una función C

a función @A C espera que una matriz de buffers esté dentro del alcance en tiempo de ejecución. p.ej char values[x][y] La función C llenará los búferes Me gustaría usar una matriz dinámica para no tener que codificar las dimensiones ¿Cómo uso ...