Preguntas etiquetadas con c++

C ++ es un lenguaje de programación de propósito general. Originalmente fue diseñado como una extensión de C y tiene una sintaxis similar, pero ahora es un lenguaje completamente diferente. Use esta etiqueta para preguntas sobre el código (que se compilará) con un compilador de C ++. Utilice una etiqueta específica de la versión para preguntas relacionadas con una revisión estándar específica [C ++ 11], [C ++ 14], [C ++ 17] o [C ++ 20], etc.

20
* .h o * .hpp para sus definiciones de clase
Siempre he usado un *.harchivo para mis definiciones de clase, pero después de leer un código de biblioteca de impulso, me di cuenta de que todos lo usan *.hpp. Siempre tuve una aversión a esa extensión de archivo, creo que principalmente porque no estoy acostumbrado. ¿Cuáles son las ventajas y …
555 c++  header 


6
Reglas de invalidación de iterador
¿Cuáles son las reglas de invalidación de iterador para contenedores C ++? Preferiblemente en un formato de lista de resumen. (Nota: Esto está destinado a ser una entrada a las preguntas frecuentes de C ++ de Stack Overflow . Si desea criticar la idea de proporcionar preguntas frecuentes en este …
543 c++  c++11  iterator  c++17  c++-faq 


13
¿Por qué la compilación de C ++ tarda tanto?
Compilar un archivo C ++ lleva mucho tiempo en comparación con C # y Java. Se tarda mucho más tiempo en compilar un archivo C ++ que en ejecutar un script Python de tamaño normal. Actualmente estoy usando VC ++ pero es lo mismo con cualquier compilador. ¿Por qué es …










8
¿Cuándo debería usar realmente noexcept?
La noexceptpalabra clave se puede aplicar adecuadamente a muchas firmas de funciones, pero no estoy seguro de cuándo debería considerar usarla en la práctica. Según lo que he leído hasta ahora, la adición de última hora de noexceptparece abordar algunos problemas importantes que surgen cuando los constructores de movimientos lanzan. …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.