Kniha C++ Rogers Cadenhead

C++

Jazyk: Španielčina
Väzba: Brožovaná
Dostupnosť: 50 % šanca
Prehľadáme celý svet
50.98
C++, dise?ado con la intención de agregarle al exitoso lenguaje deprogramación C, mecanismos para la...

Informácie o knihe

Jazyk
Španielčina
Väzba
Kniha - Brožovaná
Vydalo
2011
Stránok
464
EAN
9788441529793
ISBN
8441529795
Enbook ID
13043245
Hmotnosť
771
Rozmery
180 x 230

Kompletný popis

C++, dise?ado con la intención de agregarle al exitoso lenguaje deprogramación C, mecanismos para la manipulación de objetos, siguesiendo hoy en día el lenguaje más útil y versátil utilizado en losdesarrollos modernos. Para aprender C++ no necesita experiencia previa como programador. Este libro utiliza un intuitivo método paso a paso, con proyectos prácticos para reforzar el aprendizaje. Un datointeresante es que podrá acceder a detalles de la próxima versiónC++0x.Encontrará las herramientas para trabajar en cualquier plataforma delmercado actual: ordenadores personales, servidores Linux y UNIX,pasando por los mainframes y los dispositivos móviles. Se adjunta unCD-ROM con el código fuente de los ejemplos y un compilador C++ e IDEpara Windows, Mac y Linux.Introducción?Quién debería leer este libro??Debería aprender antes C??Por qué debería aprender C++?ConvencionesMaterial adicionalParte I. Introducción al C++1. Su primer programaCómo se utiliza C++Encontrar un compiladorCompilar y enlazar el código fuenteCree su primer programaResumenPreguntas y respuestasExamenPreguntasRespuestasActividades2. Organizar las partes de un programaMotivos para utilizar C++Estilos de programaciónC++ y la programación orientada a objetosEncapsulaciónHerencia y reutilizaciónPolimorfismoLas partes de un programaDirectivas de preprocesadorEl código fuente línea a líneaComentariosFuncionesUtilizar argumentos en las funcionesResumenPreguntas y respuestasExamenPreguntasRespuestasActividades3. Crear variables y constantes?Qué es una variable?Almacenar variables en memoriaVariables con y sin signoTipos de variableDefinir una variableAsignar valores a las variablesUtilizar definiciones de tiposConstantesDefinir constantesConstantes enumeradasResumenPreguntas y respuestasExamenPreguntasRespuestasActividades4. Utilizar expresiones, sentencias y operadoresSentenciasEspacios en blancoSentencias compuestasExpresionesOperadoresOperador de asignaciónOperadores matemáticosCombinar operadoresOperadores de incremento y decrementoOperadores de prefijo y sufijoPrecedencia de operadoresOperadores relacionalesSentencias condicionales If-ElseLa cláusula ElseSentencias If compuestasOperadores lógicosEl operador ANDEl operador OREl operador NOTPrecedencia relacionalExpresiones con valores peculiaresResumenPreguntas y respuestasExamenPreguntasRespuestasActividades5. Llamar a funciones?Qué es una función?Declarar y definir funcionesUtilizar variables con funcionesVariables localesVariables globalesLos parámetros de la funciónDevolver valores desde funcionesParámetros por defecto de la funciónSobrecarga de funcionesFunciones en líneaResumenPreguntas y respuestasExamenPreguntasRespuestasActividades6. Controlar el flujo de un programaBuclesBucles whileSalir de los buclesContinuar por la siguiente iteraciónBucles do-whileBucles forBucles for avanzadosBucles anidadosSentencias switchResumenPreguntas y respuestasExamenPreguntasRespuestasActividades7. Guardar información en vectores y cadenas?Qué es un vector?Rebasar el límite del vectorInicializar vectoresVectores multidimensionalesInicializar vectores multidimensionalesUn par de palabras sobre la memoriaVectores de caracteresCopiar cadenasResumenPreguntas y respuestasExamenPreguntasRespuestasActividadesParte II. Clases8. Crear clases básicas?Qué es un tipo?Crear nuevos tiposClases y miembrosDeclarar una claseDefinir un objetoAcceder a los miembros de las clasesAcceso privado frente a acceso públicoImplementar funciones miembroCrear y eliminar objetosConstructores por defectoLos constructores del compiladorResumenPreguntas y respuestasExamenPreguntasRespuestasActividades9. Clases avanzadasLas funciones miembro constInterfaz frente a implementaciónOrganizar las declaraciones de las clases y las definiciones defuncionesImplementación en líneaClases con otras clases como datos miembroResumenPreguntas y respuestasExamenPreguntasRespuestasActividadesParte III. Administración de la memoria10. Crear punterosQué son los punteros y cómo se utilizanGuardar la dirección en un punteroEl operador de acceso indirecto, o cómo utilizar indirectamente lospunterosPunteros, direcciones y variablesManipular los datos utilizando punterosExaminar las direcciones almacenadas en los punteros?Por qué utilizar punteros?La pila y el heapCómo utilizar la palabra clave newCómo utilizar la palabra clave deleteEvitar las fugas de memoriaResumenPreguntas y respuestasExamenPreguntasRespuestasActividades11. Crear punteros avanzadosCrear punteros en el heapEliminar objetosAcceder a miembros dato mediante punterosDatos miembro en el heapEl puntero thisPunteros perdidos o colgadosPunteros constPunteros const y funciones miembro constResumenPreguntas y respuestasExamenPreguntasRespuestasActividades12. Crear referencias?Qué es una referencia?Crear una referenciaUtilizar el operador dirección-de en las referencias?A qué se puede hacer referencia?Punteros nulos y referencias nulasPasar los argumentos de una función por referenciaHacer que swap() traba

Mohlo by vás zaujímať

La nave sin rumbo

Arredondo Alonso
16.69

Zákazníci, ktorí si kúpili túto knihu, kúpili tiež

3.72

Die Hunde bellen

Marcus Ingendaay
11.09

Bisogno di libertà

Björn Larsson
19.93

Doernberg

Henry A Fischer
27.99

Die (vor)letzte Stufe-Schweigegeld

Reiner Langenbach-Zidar
15.61

Electric Power Grid

Patricia Hynes
13.06

Making of India

Ranbir Vohra
247.07

Acts of Contortion

Anna George Meek
12.07
18.07

Sein Und Zeit, Index

Hildegard Feick
40.47