Preguntas etiquetadas con c++-faq

228
¿Qué tipo de puntero uso cuando?

Ok, entonces la última vez que escribí C ++ para ganarme la vida, std::auto_ptrera todo lo que tenía disponible la biblioteca estándar , y boost::shared_ptrestaba de moda. Realmente nunca examiné el aumento de otros tipos de punteros inteligentes proporcionados. Entiendo que C ++ 11 ahora...

215
¿Cuál es el operador <=> en C ++?

Mientras intentaba aprender sobre los operadores de C ++ , me topé con un extraño operador de comparación en cppreference.com , * en una tabla que se veía así: "Bueno, si estos son operadores comunes en C ++, será mejor que los aprenda", pensé. Pero todos mis intentos de dilucidar este misterio no...

192
¿Qué modismos de C ++ están en desuso en C ++ 11?

Con el nuevo estándar, hay nuevas formas de hacer las cosas, y muchas son más agradables que las viejas, pero la vieja forma todavía está bien. También está claro que el nuevo estándar no se desprecia oficialmente mucho, por razones de compatibilidad con versiones anteriores. Entonces la pregunta...

147
¿Cuál es la declaración adecuada de main?

¿Cuál es la firma adecuada de la mainfunción en C ++? ¿Cuál es el tipo de retorno correcto y qué significa devolver un valor main? ¿Cuáles son los tipos de parámetros permitidos y cuáles son sus significados? ¿Es esto específico del sistema? ¿Han cambiado esas reglas con el tiempo? ¿Qué pasa si...

140
¿Qué manipuladores iomanip son 'pegajosos'?

Recientemente tuve un problema para crear un stringstreamdebido al hecho de que asumí incorrectamente std::setw()que afectaría el flujo de cadena para cada inserción, hasta que lo cambié explícitamente. Sin embargo, siempre se desarma después de la inserción. // With timestruct with value of 'Oct...