Comprender y usar punteros en C: Técnicas fundamentales para la gestión de memoria


Precio:
Precio de venta$56.65

Descripción

Mejora tu programación a través de una sólida comprensión de los punteros C y la gestión de memoria. Con este libro práctico, aprenderás cómo los punteros proporcionan el mecanismo para manipular dinámicamente la memoria, mejorar el soporte para estructuras de datos y permitir el acceso al hardware. El autor Richard Reese te muestra cómo usar punteros con arreglos, cadenas, estructuras y funciones, utilizando modelos de memoria a lo largo del libro.

Difíciles de dominar, los punteros le dan a C mucha flexibilidad y potencia, sin embargo, pocos recursos se dedican a este tipo de datos. Este libro completo tiene la información que necesitas, ya seas un principiante o un programador o desarrollador experimentado de C o C++.

  • Obtén una introducción a los punteros, incluyendo la declaración de diferentes tipos de punteros
  • Aprende sobre la asignación y desasignación dinámica de memoria, y técnicas alternativas de gestión de memoria
  • Usa técnicas para pasar o devolver datos a y desde funciones
  • Comprende los aspectos fundamentales de los arreglos en relación con los punteros
  • Explora los conceptos básicos de las cadenas y cómo se usan los punteros para soportarlas
  • Examina por qué los punteros pueden ser la fuente de problemas de seguridad, como el desbordamiento de búfer
  • Aprende varias técnicas de punteros, como el uso de punteros opacos, punteros acotados y la palabra clave restrict


Autor: Richard M. Reese
Editorial: O'Reilly Media
Publicado: 28/05/2013
Páginas: 226
Tipo de encuadernación: Tapa blanda
Peso: 0.81 libras
Tamaño: 9.09 pulgadas de alto x 7.09 pulgadas de ancho x 0.48 pulgadas de profundidad
ISBN13: 9781449344184
ISBN10: 1449344186
Categorías BISAC:
- Informática | Lenguajes | C
- Informática | Programación | Microsoft

Acerca del autor

Richard Reese ha trabajado en la industria y en la academia durante los últimos 29 años. Durante 10 años brindó soporte de desarrollo de software en Lockheed y en un momento desarrolló una aplicación de red basada en C. Fue instructor contratado brindando capacitación en software a la industria durante 5 años. Richard es actualmente profesor asociado en la Universidad Estatal de Tarleton en Stephenville, Texas.