PROGRAMACION EN C++

Páginas: 130 (32342 palabras) Publicado: 13 de noviembre de 2013
Pensar en C++ (Volumen 1)
Traducción (cuasi-terminada) del libro Thinking in C++, Volumen 1
Bruce Eckel
Mindview, Inc.
Copyright © 2000 Bruce Eckel
Historial de revisiones
Revisión $Revision$
2010-04-03

Revisión 13
2001-09-27
Bruce Eckel

Tabla de contenidos
Prólogo a la traducción
1. Licencia y normas de distribución
2. Tecnicismos
3. Código fuente
4. Producción
5. El equipo6. Agradecimientos
7. Utilidades
Prefacio
1. Material nuevo en la segunda edición
2. Requisitos
3. Aprender C++
4. Objetivos
5. Capítulos
6. Ejercicios
7. Código fuente
8. Estándares del lenguaje
9. El CD-ROM del libro
10. CD-ROMs, seminarios, y consultoría
11. Errores
12. Sobre la portada
13. Diseño del libro y producción
14. Agradecimientos
1. Introducción a los Objetos
1.1.El progreso de abstracción
1.2. Cada objeto tiene una interfaz
1.3. La implementación oculta
1.4. Reutilizar la implementación
1.5. Herencia: reutilización de interfaces
1.6. Objetos intercambiables gracias al polimorfismo
1.7. Creación y destrucción de objetos
1.8. Gestión de excepciones: tratamiento de errores
1.9. Análisis y diseño
1.10. Programación Extrema
1.11. Porqué triunfa C++1.12. Estrategias de transición
1.13. Resumen
2. Construir y usar objetos
2.1. El proceso de traducción del lenguaje
2.2. Herramientas para compilación modular
2.3. Su primer programa en C++
2.4. Más sobre iostreams
2.5. Introdución a las cadenas
2.6. Lectura y escritura de ficheros
2.7. Introducción a los vectores
2.8. Resumen
2.9. Ejercicios
3. C en C++
3.1. Creación de funciones3.2. Control de flujo
3.3. Introducción a los operadores
3.4. Introducción a los tipos de datos
3.5. Alcance
3.6. Especificar la ubicación del espacio de almacenamiento
3.7. Los operadores y su uso
3.8. Creación de tipos compuestos
3.9. Consejos para depuración
3.10. Direcciones de función
3.11. Make: cómo hacer compilación separada
3.12. Resumen
3.13. Ejercicios
4. Abstracción de Datos4.1. Una librería pequeña al estilo C
4.2. ¿Qué tiene de malo?
4.3. El objeto básico
4.4. ¿Qué es un objeto?
4.5. Tipos abstractos de datos
4.6. Detalles del objeto
4.7. Conveciones para los ficheros de cabecera
4.8. Estructuras anidadas
4.9. Resumen
4.10. Ejercicios
5. Ocultar la implementación
5.1. Establecer los límites
5.2. Control de acceso en C++
5.3. Amigos (friends)
5.4.Capa de objetos
5.5. La clase
5.6. Manejo de clases
5.7. Resumen
5.8. Ejercicios
6. Inicialización y limpieza
6.1. Inicialización garantizada por el constructor
6.2. Limpieza garantizada por el destructor
6.3. Eliminación del bloque de definiciones
6.4. Stash con constructores y destructores
6.5. Stack con constructores y destructores
6.6. Inicialización de tipos agregados
6.7.Constructores por defecto
6.8. Resumen
6.9. Ejercicios
7. Sobrecarga de funciones y argumentos por defecto
7.1. Más decoración de nombres
7.2. Ejemplo de sobrecarga
7.3. Uniones
7.4. Argumentos por defecto
7.5. Elección entre sobrecarga y argumentos por defecto
7.6. Resumen
7.7. Ejercicios
8. Constantes
8.1. Sustitución de valores
8.2. Punteros
8.3. Argumentos de funciones y valores deretorno
8.4. Clases
8.5. Volatile
8.6. Resumen
8.7. Ejercicios
9. Funciones inline
9.1. Los peligros del preprocesador
9.2. Funciones inline
9.3. Stash y Stack con inlines
9.4. Funciones inline y el compilador
9.5. Reducir el desorden
9.6. Más características del preprocesador
9.7. Comprobación de errores mejorada
9.8. Resumen
9.9. Ejercicios
10. Control de nombres
10.1. Los elementosestáticos de C
10.2. Espacios de nombres
10.3. Miembros estáticos en C++
10.4. Dependencia en la inicialización de variables estáticas
10.5. Especificaciones de enlazado alternativo
10.6. Resumen
10.7. Ejercicios
11. Las referencias y el constructor de copia
11.1. Punteros en C++
11.2. Referencias en C++
11.3. El constructor de copia
11.4. Punteros a miembros
11.5. Resumen
11.6....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programacion C
  • Programacion c++
  • c# Programacion
  • Programacion En C#
  • Programacion en c
  • Programacion en c
  • Programacion en c++
  • Programacion c ++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS