C++

Page 1

VE IN RS CL GR IÓN D UYE AT IGITA IS L

C++ es un lenguaje orientado a objetos popular, moderno y en constante evolución. A la hora de desarrollar, es la opción más poderosa y robusta que jamás se haya creado. EN ESTE LIBRO APRENDERÁ: Introducción: programación no estructurada, procedural, modular y orientada a objetos. Análisis y diseño. Fundamentos de C++: diferencias con C, variables, palabras reservadas, constantes, booleanos, operadores, sentencias condicionales y bucles. Aspectos avanzados del lenguaje: entrada y salida, objetos cout y cin, preprocesador, array, funciones, strings y enumeradores. Clases y objetos: diagramas, constructor y destructor, modificadores de acceso, propiedades y métodos estáticos. Gestión de memoria: punteros, operadores new y delete, variables estáticas.

Esta obra es una versión revisada del libro C++, publicado en 2004 por esta misma editorial.

Herencia: métodos inline y constantes, subclases, composición vs. herencia. Polimorfismo: sobrecarga de funciones y de operadores, modificador friend, métodos y destructores virtuales.

array

NIVEL DE USUARIO

-m_iCantElementos : int -m_piArray +FijaTam() +FijaValor() +LeerValor() +Limpiar()

Juego

Básico / Intermedio

Jugador

+RegistrarJugador() +EmpezarPartida()

+RealizarMovida() 1

2

CATEGORÍA Desarrollo

pila -m_iUltimoElementos : int +Insertar() +Extraer() +Vaciar() +FijaTam()

cola -m_iPrimerElementos : int -m_iUltimoElementos : int +Insertar() +Extraer() +Vaciar() +FijaTam()

JugadorBot1

JugadorBot2

+RealizarMovida()

+RealizarMovida()

REDUSERS.com

PROFESOR EN LÍNEA

En nuestro sitio podrá encontrar noticias relacionadas y también participar de la comunidad de tecnología más importante de América Latina.

Ante cualquier consulta técnica relacionada con el libro, puede contactarse con nuestros expertos: profesor@redusers.com.

GRATIS

C++ PROGRAMACIÓN ORIENTADA A OBJETOS

El presente libro tiene el doble objetivo de introducirnos y profundizar tanto en lo que se refiere a la programación orientada a objetos, como al lenguaje C++, que será nuestra principal herramienta a la hora de implementar los conceptos teóricos que vayamos estudiando. A lo largo de los distintos capítulos, conoceremos los fundamentos del lenguaje, su sintaxis básica y la manera de escribir el primer programa en él. Además, veremos aspectos avanzados, como el preprocesador, el uso de arrays, funciones, estructuras, espacios de nombre, clases, objetos y gestión de memoria, entre otros. Analizaremos también herencia, polimorfismo, estructuras de datos dinámicas y plantillas.

VERSIÓN DIGITAL

C++ PROGRAMACIÓN ORIENTADA A OBJETOS

TIPOS DE DATOS Y OPERADORES PREPROCESADOR, ARRAYS, FUNCIONES Y STRINGS DIAGRAMAS DE CLASES Y DE OBJETOS HERENCIA Y POLIMORFISMO ESTRUCTURAS DE DATOS DINÁMICAS Y PLANTILLAS

INCLUYE INTRODUCCIÓN A UML

LENGUAJE UNIFICADO DE MODELADO


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.