Preguntas etiquetadas con c++

27
¿Cómo puedo aprender a escribir C ++ idiomático?

Soy estudiante de informática y, como resultado, me enseñaron C ++ como una mejor versión de C con clases. Termino tratando de reinventar la rueda cada vez que se necesita una solución a un problema complejo, solo para encontrar en algún momento después de eso, alguna característica del lenguaje o...

26
Plagado de errores multiproceso

En mi nuevo equipo que administro, la mayoría de nuestro código es plataforma, socket TCP y código de red http. Todos los C ++. La mayor parte se originó de otros desarrolladores que han abandonado el equipo. Los desarrolladores actuales en el equipo son muy inteligentes, pero en su mayoría junior...

26
¿Alguna vez es malo marcar una función C ++ constexpr?

Dada una función muy trivial, int transform(int val) { return (val + 7) / 8; } Debería ser muy obvio que es fácil convertir esta función en una constexprfunción, lo que me permite usarla al definir constexprvariables, así: constexpr int transform(int val) { return (val + 7) / 8; } Mi...

25
¿Por qué aumentar los punteros?

Recientemente comencé a aprender C ++, y como la mayoría de las personas (según lo que he estado leyendo) estoy luchando con los punteros. No en el sentido tradicional, entiendo lo que son, y por qué se usan, y cómo pueden ser útiles, sin embargo, no puedo entender cómo sería útil incrementar los...

25
Evite el operador de incremento de Postfix

He leído que debería evitar el operador de incremento de postfix debido a razones de rendimiento (en ciertos casos). ¿Pero esto no afecta la legibilidad del código? En mi opinión: for(int i = 0; i < 42; i++); /* i will never equal 42! */ Se ve mejor que: for(int i = 0; i < 42; ++i); /*...

25
¿C ++. Net se usa ampliamente?

Soy un codificador de C ++ por tradición. Durante los últimos 12 meses más o menos, he estado haciendo mucha codificación de C #, y me ha sorprendido gratamente el enfoque pragmático de C # (una vez que dejé de intentar codificarlo como si fuera "C ++ con recolección de basura"). Recientemente...