Preguntas etiquetadas con c++

329
¿Es 0 un literal decimal o un literal octal?

El cero siempre es cero, por lo que no importa. Pero en una discusión reciente con un amigo, dijo que los literales octales casi no se usan hoy. † Entonces me di cuenta de que en realidad casi todos los literales enteros en mi código son octales, a saber 0. ¿Es 0un literal octal de acuerdo con la...

323
Impresión de 1 a 1000 sin bucle o condicionales

Bloqueado . Esta pregunta y sus respuestas están bloqueadas porque la pregunta está fuera de tema pero tiene un significado histórico. Actualmente no acepta nuevas respuestas o interacciones. Tarea : Imprima números del 1 al 1000 sin usar ningún bucle o

321
C ++ 11 de bucle for basado en rango inverso

¿Hay un adaptador de contenedor que invierta la dirección de los iteradores para que pueda iterar sobre un contenedor en reversa con un bucle for basado en rango? Con iteradores explícitos convertiría esto: for (auto i = c.begin(); i != c.end(); ++i) { ... dentro de esto: for (auto i =...

311
¿Es #pragma una vez seguro incluir guardia?

He leído que hay algo de optimización del compilador cuando se usa #pragma onceque puede resultar en una compilación más rápida. Reconozco que no es estándar y, por lo tanto, podría plantear un problema de compatibilidad multiplataforma. ¿Es esto algo que es compatible con la mayoría de los...

305
Copie un archivo de una manera sana, segura y eficiente.

Busco una buena manera de copiar un archivo (binario o texto). He escrito varias muestras, todos trabajan. Pero quiero escuchar la opinión de programadores experimentados. Me faltan buenos ejemplos y busco una forma que funcione con C ++. ANSI-C-WAY #include <iostream> #include...

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