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.

3
¿Qué es el objetivo C ++? [cerrado]
Es difícil saber qué se pregunta aquí. Esta pregunta es ambigua, vaga, incompleta, demasiado amplia o retórica y no se puede responder razonablemente en su forma actual. Para obtener ayuda para aclarar esta pregunta y poder volver a abrirla, visite el centro de ayuda . Cerrado hace 7 años . …


6
¿Pueden las funciones virtuales tener parámetros predeterminados?
Si declaro una clase base (o clase de interfaz) y especifico un valor predeterminado para uno o más de sus parámetros, ¿las clases derivadas tienen que especificar los mismos valores predeterminados y, de no ser así, qué valores predeterminados se manifestarán en las clases derivadas? Anexo: También estoy interesado en …
164 c++  c++11  c++03 


13
¿Es D una alternativa creíble a Java y C ++? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …
163 java  c++  c  d 

7
¿Cuáles son las ventajas de usar nullptr?
Este código conceptual hace lo mismo para los tres punteros (inicialización segura del puntero): int* p1 = nullptr; int* p2 = NULL; int* p3 = 0; Entonces, ¿cuáles son las ventajas de asignar punteros nullptrsobre la asignación de los valores NULLo 0?
163 c++  c++11  null  c++-faq  nullptr 


8
¿Cuál es la diferencia entre istringstream, ostringstream y stringstream? / ¿Por qué no usar stringstream en todos los casos?
Cuándo se debe utilizar std::istringstream, std::ostringstreamystd::stringstream y ¿por qué no yo sólo usostd::stringstream en cada escenario (¿Hay problemas de rendimiento en tiempo de ejecución?). Por último, ¿hay algo malo en esto (en lugar de usar una transmisión): std::string stHehe("Hello "); stHehe += "stackoverflow.com"; stHehe += "!";





5
¿Por qué este bucle produce "advertencia: la iteración 3u invoca un comportamiento indefinido" y genera más de 4 líneas?
Compilando esto: #include <iostream> int main() { for (int i = 0; i < 4; ++i) std::cout << i*1000000000 << std::endl; } y gccproduce la siguiente advertencia: warning: iteration 3u invokes undefined behavior [-Waggressive-loop-optimizations] std::cout << i*1000000000 << std::endl; ^ Entiendo que hay un desbordamiento de entero con signo. Lo …

1
¿Qué es string_view?
string_viewera una característica propuesta dentro de C ++ Library Fundamentals TS ( N3921 ) agregada a C ++ 17 Según tengo entendido, es un tipo que representa algún tipo de "concepto" de cadena que es una vista de cualquier tipo de contenedor que podría almacenar algo visible como una cadena. …

15
Cómo evitar el desbordamiento en expr. A B C D
Necesito calcular una expresión que se vea así: A*B - C*Ddonde están sus tipos: signed long long int A, B, C, D; cada número puede ser realmente grande (sin desbordar su tipo). Si bien A*Bpodría causar un desbordamiento, al mismo tiempo, la expresión A*B - C*Dpuede ser realmente pequeña. ¿Cómo …
161 c++  c  integer-overflow 

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.