Understanding and using C pointers
Material type: TextPublication details: Sebastopol : O'Reilly, 2013Edition: 1a edDescription: xiv, 208 p. : ilISBN:- 9781449344184
Item type | Current library | Call number | Status | Date due | Barcode |
---|---|---|---|---|---|
Libros | Biblioteca Fac.Informática | D.3.C REE (Browse shelf(Opens below)) | Available | DIF-04427 |
Browsing Biblioteca Fac.Informática shelves Close shelf browser (Hides shelf browser)
D.3.C# PET Programming microsoft windows with C# | D.3.C PRI C in a nutshell | D.3.C PUR C guía de programación | D.3.C REE Understanding and using C pointers | D.3.C++ ROW Introduction to data structures and algorithms with C++ | D.3.C# RUI C# : la guía total del programador | D.3.C SCH Programación en Turbo C |
Incluye índice.
1. Introduction -- Pointers and memory -- Pointer size and types -- Pointer operators -- Common uses of pointers -- Summary -- -- 2. Dynamic memory management in C -- Dynamic memory allocation -- Dynamic memory allocation functions -- Deallocating memory using the free function -- Dangling pointers -- Dynamic memory allocation technologies -- Summary -- 3. Pointers and functions -- Program stack and heap -- Passing and returning by pointer -- Function pointers -- Summary -- 4. Pointers and arrays -- Quick review of arrays -- Pointer notation and arrays -- Using malloc to create a one-dimensional array -- Using the realloc function to resize an array -- Passing a one-dimensional array -- Using a one-dimensional array of pointers -- Pointers and multidimensional arrays -- Passing a multidimensional array -- Dynamically allocating a two-dimensional array -- Jagged arrays and pointers -- Summary -- 5. Pointers and strings -- String fundamentals -- Standard string operations -- Passing strings -- Returning strings -- Function pointers and strings -- Summary -- 6. Pointers and structures -- Introduction -- Structure deallocation issues -- Avoiding malloc/free overhead -- Using pointers to support data structures -- 7. Security issues and the improper use of pointers -- Pointer declaration and initialization -- Pointer usage issues -- Memory deallocation issues -- Using static analysis tools -- Summary -- 8. Odds and ends -- Casting pointers -- Aliasing, strict aliasing, and the restrict keyword -- Threads and pointers -- Object-oriented techniques -- Summary -- Index
There are no comments on this title.