Preguntas etiquetadas con c++

304
¿Cómo puedo iterar sobre una enumeración?

Me acabo de dar cuenta de que no puedes usar operadores matemáticos estándar en una enumeración como ++ o + = Entonces, ¿cuál es la mejor manera de iterar a través de todos los valores en una enumeración de C

303
Cómo hacer un Makefile SIMPLE C ++

Estamos obligados a usar un Makefile para unir todo para nuestro proyecto, pero nuestro profesor nunca nos mostró cómo hacerlo. Sólo tengo un archivo, a3driver.cpp. El controlador importa una clase desde una ubicación "/user/cse232/Examples/example32.sequence.cpp",. Eso es. Todo lo demás está...

298
Tamaño del carácter ('a') en C / C ++

¿Cuál es el tamaño de los caracteres en C y C ++? Hasta donde sé, el tamaño de char es de 1 byte en C y C ++. C ª: #include <stdio.h> int main() { printf("Size of char : %d\n", sizeof(char)); return 0; } En C ++: #include <iostream> int main() { std::cout << "Size of char :...

297
Mida fácilmente el tiempo transcurrido

Estoy tratando de usar time () para medir varios puntos de mi programa. Lo que no entiendo es por qué los valores en el antes y el después son los mismos. Entiendo que esta no es la mejor manera de perfilar mi programa, solo quiero ver cuánto tiempo toma algo. printf("**MyProgram::before time=...

295
¿La mejor manera de extraer un subvector de un vector?

Supongamos que tengo un std::vector(llamémoslo myVec) de tamaño N. ¿Cuál es la forma más simple de construir un nuevo vector que consiste en una copia de los elementos X a Y, donde 0 <= X <= Y <= N-1? Por ejemplo, a myVec [100000]través myVec [100999]de un vector de tamaño 150000. Si esto...

294
Iniciar hilo con función miembro

Estoy tratando de construir una función std::threadcon un miembro que no tome argumentos y devuelva void. No puedo entender ninguna sintaxis que funcione: el compilador se queja sin importar qué. ¿Cuál es la forma correcta de implementar spawn()para que devuelva un std::threadque se ejecuta...