Preguntas etiquetadas con c++

139
¿Sigue siendo efectivo C ++?

Por lo que vi en esta publicación , decidí comenzar a leer el libro Effective C ++ . Pero ahora que hay muchas características nuevas debido a C ++ 11 y que algunas de las buenas prácticas cambiaron, no estoy seguro de si realmente es una buena idea. ¿El advenimiento de C ++ 11 ha desaprobado...

138
¿Es posible serializar y deserializar una clase en C ++?

¿Es posible serializar y deserializar una clase en C ++? He estado usando Java durante 3 años, y la serialización / deserialización es bastante trivial en ese lenguaje. ¿C ++ tiene características similares? ¿Hay bibliotecas nativas que manejan la serialización? Un ejemplo sería...

138
¿Por qué C ++ necesita un archivo de encabezado separado?

Nunca entendí realmente por qué C ++ necesita un archivo de encabezado separado con las mismas funciones que en el archivo .cpp. Hace que crear clases y refactorizarlas sea muy difícil, y agrega archivos innecesarios al proyecto. Y luego está el problema de tener que incluir archivos de encabezado,...

137
¿Cómo especifico un puntero a una función sobrecargada?

Quiero pasar una función sobrecargada al std::for_each()algoritmo. Por ejemplo, class A { void f(char c); void f(int i); void scan(const std::string& s) { std::for_each(s.begin(), s.end(), f); } }; Esperaría que el compilador se resuelva f()por el tipo de iterador. Aparentemente, (GCC...