Memory as a Programming Concept in C and C++

Paperback
from $0.00

Author: Frantisek Franek

ISBN-10: 0521520436

ISBN-13: 9780521520430

Category: Storage - Computer Hardware

Assuming readers have a basic familiarity with C or C++, Frantisek Franek describes the techniques, methods and tools available to develop effective memory usage. The overwhelming majority of "bugs" and crashes in computer programming stem from problems of memory access, allocation, or deallocation. Such memory related errors are notoriously difficult to resolve. Moreover, the role that memory plays in C and C++ programming is a subject often overlooked in courses and in books. Most...

Search in google:

A concise yet comprehensive view of the role memory plays in all aspects of programming.

Acknowledgments1Introduction12From Source File to Executable File73Variables and Objects; Pointers and Addresses214Dynamic Allocation and Deallocation of Memory455Functions and Function Calls596One-Dimensional Arrays and Strings817Multi-Dimensional Arrays978Classes and Objects1069Linked Data Structures13210Memory Leaks and Their Debugging15911Programs in Execution: Processes and Threads187AHanoi Towers Puzzle210BTracing Objects in C++216CTracing Objects and Memory in C++227DThread-Safe and Process-Safe Reporting and Logging Functions234Glossary239Index255