Pensar en C++ Volumen I + Ejercicios
Español | 6 Mb | Pdf | Autor: Bruce Eckel | Pass:www.detodoprogramacion.com
Descripción:Como cualquier lenguaje humano, C++ proporciona métodos para expresar conceptos. Si se utiliza de forma correcta, este medio de expresión será significativamente más sencillo y flexible que otras alternativas cuando los problemas aumentan en tamaño y complejidad.
No se puede ver C++ sólo como un conjunto de características, ya que algunas de esas características no tienen sentido por separado. Sólo se puede utilizar la suma de las partes si se está pensando en el diseño, no sólo en el código. Y para entender C++ de esta forma, se deben comprender los problemas existentes con C y con la programación en general. Este libro trata los problemas de programación, porque son problemas, y el enfoque que tiene C++ para solucionarlos.
Además, el conjunto de características que explico en cada capítulo se basará en la forma en que yo veo un tipo de problema en particular y cómo resolverlo con el lenguaje. De esta forma espero llevar al
lector, poco a poco, de entender C al punto en el que C++ se convierta en su propia lengua.
Durante todo el libro, mi actitud será pensar que el lector desea construir en su cabeza un modelo que le permita comprender el lenguaje bajando hasta sus raíces; si se tropieza con un rompecabezas, será capaz de compararlo con su modelo mental y deducir la respuesta. Trataré de comunicarle las percepciones que han reorientado mi cerebro para «Pensar en C++».
Contenido:
1. Introducción a los Objetos
2. Construir y usar objetos
3. C en C++
4. Abstracción de Datos
5. Ocultar la implementación
6. Inicialización y limpieza
7. Sobrecarga de funciones y argumentos por defecto
8. Constantes
9. Funciones inline
10. Control de nombres
11. Las referencias y el constructor de copia
12. Sobrecarga de operadores
13. Creación dinámica de objetos
14. Herencia y Composición
15. Polimorfismo y Funciones virtuales
16. Introducción a las Plantillas
Link roto, por favor reparar, muchas gracias
ResponderEliminar