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.

10
¿Generando UML a partir de código C ++? [cerrado]
Cerrado. Esta pregunta no cumple con las pautas de Stack Overflow . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que esté relacionada con el tema de Stack Overflow. Cerrado hace 2 años . Mejora esta pregunta ¿Existe una herramienta que pueda analizar archivos C ++ …
113 c++  uml 

5
lanzar nuevo std :: excepción vs lanzar std :: excepción
mientras miraba un código, me topé con: throw /*-->*/new std::exception ("//... y siempre pensé que no necesitas / no deberías usar newaquí. ¿Cuál es la forma correcta? ¿Ambos están bien? Si es así, ¿hay alguna diferencia? Por cierto, por lo que puedo ver mientras "grepping" con PowerShell boost libs nunca …
113 c++  exception 


6
¿Existe la inferencia automática de tipos en Java?
¿Existe un autotipo de variable en Java como el que tiene en C ++? Un ejemplo: for ( auto var : object_array) std::cout << var << std::endl; for( auto var : object_array) var.do_something_that_only_this_particular_obj_can_do(); Sé que hay un bucle for mejorado en Java, pero ¿hay un auto? Si no es así, …
113 java  c++  auto 

6
¿Por qué podemos usar `std :: move` en un objeto` const`?
En C ++ 11, podemos escribir este código: struct Cat { Cat(){} }; const Cat cat; std::move(cat); //this is valid in C++11 cuando llamo std::move, significa que quiero mover el objeto, es decir, cambiaré el objeto. Mover un constobjeto no es razonable, entonces, ¿por qué std::moveno restringe este comportamiento? Será …
113 c++  c++11 




4
¿Cout está sincronizado / es seguro para subprocesos?
En general, asumo que las transmisiones no están sincronizadas, depende del usuario hacer el bloqueo apropiado. Sin embargo, ¿cosas como coutrecibir un tratamiento especial en la biblioteca estándar? Es decir, si se escriben varios subprocesos, ¿ coutpueden dañar el coutobjeto? Entiendo que incluso si estuviera sincronizado, todavía obtendría una salida …
112 c++  gcc  c++11 



9
¿Por qué convertir los valores de retorno no utilizados en vacío?
int fn(); void whatever() { (void) fn(); } ¿Hay alguna razón para anular un valor de retorno no utilizado, o tengo razón al pensar que es una completa pérdida de tiempo? Seguimiento: Bueno, eso parece bastante completo. Supongo que es mejor que comentar un valor de retorno no utilizado ya …
112 c++  c  void 


6
abortar, terminar o salir?
¿Cuál es la diferencia entre esos tres y cómo terminaré el programa en caso de una excepción que no pueda manejar correctamente?
112 c++ 

19
#ifdef vs #if - ¿cuál es mejor / más seguro como método para habilitar / deshabilitar la compilación de secciones particulares de código?
Esto puede ser una cuestión de estilo, pero hay una pequeña división en nuestro equipo de desarrollo y me preguntaba si alguien más tenía alguna idea al respecto ... Básicamente, tenemos algunas declaraciones de impresión de depuración que desactivamos durante el desarrollo normal. Personalmente prefiero hacer lo siguiente: //---- SomeSourceFile.cpp …

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.