Preguntas etiquetadas con c++

194
¿Cuándo usas flotador y cuándo usas doble

Con frecuencia, en mi experiencia en programación, necesito tomar una decisión si debo usar flotante o doble para mis números reales. A veces voy a flotar, a veces voy por el doble, pero realmente esto se siente más subjetivo. Si me confrontaran para defender mi decisión, probablemente no daría...

164
¿Cuándo usar C sobre C ++ y C ++ sobre C?

He sido introducido en Ciencias de la Computación por un poco más de un año, y desde mi experiencia parece que C y C ++ se consideran tanto ser lenguas "ultrarrápidos", mientras que otros como Python y dichos lenguajes de script son generalmente consideradas algo más lento . Pero también he visto...

140
¿Debo dejar de usar el término C / C ++?

Entiendo que C y C ++ son lenguajes diferentes, pero cuando estaba aprendiendo C ++ siempre me dijeron que C es un subconjunto de C ++ o C ++ es C con clases. Y eso fue bastante cierto hasta la aparición de C ++ x0, C ++ 11 (o el moderno C ++ 11/14/17 en general). De hecho (especialmente cuando se...

135
¿Qué hace C ++ mejor que D?

Recientemente he estado aprendiendo D y estoy empezando a familiarizarme con el idioma. Sé lo que ofrece, aún no sé cómo usar todo, y no sé mucho sobre modismos D, etc., pero estoy aprendiendo. Me gusta D. Es un lenguaje agradable, que es, de alguna manera, una gran actualización de C, y está bien...

132
¿Por qué las personas usan C si es tan peligroso?

Estoy considerando aprender C. Pero, ¿por qué las personas usan C (o C ++) si se puede usar 'peligrosamente'? Por peligroso, quiero decir con punteros y otras cosas similares. Como la pregunta de desbordamiento de pila ¿ Por qué la función gets es tan peligrosa que no debería usarse? . ¿Por qué...

122
¿El auto hace que el código C ++ sea más difícil de entender?

Vi una conferencia de Herb Sutter donde anima a todos los programadores de C ++ a usar auto. Tuve que leer el código C # hace algún tiempo, donde varse usaba ampliamente y el código era muy difícil de entender; cada vez que varse usaba tenía que verificar el tipo de retorno del lado derecho. A...

109
¿Tiene sentido una prohibición 'larga'?

En multiplataforma C ++ de hoy (o C) mundo en el que tenemos : Data model | short | int | long | long long | pointers/size_t | Sample operating systems ... LLP64/IL32P64 16 32 32 64 64 Microsoft Windows (x86-64 and IA-64) LP64/I32LP64 16 32 64 64 64 Most Unix and Unix-like systems, e.g. Solaris,...