Preguntas con etiqueta 'c++'

0
respuestas

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

Hace poco más de un año que me introduje en Informática, y según mi experiencia, parece que C y C ++ se consideran lenguajes "ultrarrápidos", mientras que otros, como Python y dichos lenguajes de scripting, son < em> usualmente se considera alg...
hecha 14.08.2012 - 16:18
7
respuestas

¿Cuándo usa float y cuándo doble?

Con frecuencia, en mi experiencia de programación necesito tomar una decisión sobre si debo usar float o el doble para mis números reales. A veces me gusta el flotador, a veces el doble, pero en realidad esto se siente más subjetivo. Si me confr...
hecha 28.02.2013 - 11:35
4
respuestas

¿Tiene sentido una prohibición 'larga'?

En el mundo actual de C ++ (o C) multiplataforma, tenemos : Data model | short | int | long | long long | pointers/size_t | Sample operating systems ... LLP64/IL32P64 16 32 32 64 64 Microsoft Wi...
hecha 05.05.2016 - 22:14
0
respuestas

¿Qué hace C ++ mejor que D?

Recientemente he estado aprendiendo D y estoy empezando a familiarizarme con el idioma. Sé lo que ofrece, todavía no sé cómo usar todo, y no sé mucho acerca de las expresiones idiomáticas y demás, pero estoy aprendiendo. Me gusta D. Es un b...
hecha 30.07.2011 - 10:23
15
respuestas

¿Por qué los lenguajes administrados por la memoria como Java, Javascript y C # conservan la palabra clave 'nuevo'?

La palabra clave new en lenguajes como Java, Javascript y C # crea una nueva instancia de una clase. Esta sintaxis parece haber sido heredada de C ++, donde new se usa específicamente para asignar una nueva instancia de una clas...
hecha 14.04.2014 - 02:20
10
respuestas

¿Está bien usar la meta-programación aunque no todos mis colegas lo entiendan?

Empleo una gran cantidad de meta-programación para evitar tareas repetitivas y construir abstracciones más seguras de usar. Recientemente me mudé a un nuevo trabajo en el que trabajo en un equipo más grande y esto preocupa a algunos de mis co...
hecha 03.03.2018 - 11:07
7
respuestas

¿Por qué declarar una variable en una línea y asignarla a la siguiente?

A menudo veo en el código C y C ++ la siguiente convención: some_type val; val = something; some_type *ptr = NULL; ptr = &something_else; en lugar de some_type val = something; some_type *ptr = &something_else; Inicialmente as...
hecha 07.05.2011 - 22:30
14
respuestas

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

Vi una conferencia de Herb Sutter en la que alienta a todos los programadores de C ++ a utilizar auto . Hace algún tiempo tuve que leer el código C # donde se usaba ampliamente var y el código era muy difícil de entender: cada ve...
hecha 20.12.2012 - 15:01
14
respuestas

¿Es una mala práctica escribir código que se basa en optimizaciones del compilador?

He estado aprendiendo algo de C ++ y, a menudo, tengo que devolver objetos grandes desde las funciones que se crean dentro de la función. Sé que existe el paso por referencia, devuelve un puntero y devuelve soluciones de tipo de referencia, pero...
hecha 12.10.2017 - 14:39
11
respuestas

¿Por qué no se recomienda la base para todos los objetos en C ++?

Stroustrup dice "No inventes de inmediato una base única para todas tus clases (una clase de Objeto). Por lo general, puedes hacerlo mejor sin muchas / la mayoría de las clases". (The C ++ Programming Language Fourth Edition, Sec 1.3.4) ¿Por...
hecha 15.02.2015 - 17:45