Product details
- Publisher : O'Reilly Media; 1st edition (May 28, 2013)
- Language : English
- Paperback : 226 pages
- ISBN-10 : 1449344186
-
ISBN-13 : 978-1449344184
کتاب Understanding and Using C Pointers: Core Techniques for Memory Management 1st Edition
Improve your programming through a solid understanding of C pointers and memory management. With this practical book, you’ll learn how pointers provide the mechanism to dynamically manipulate memory, enhance support for data structures, and enable access to hardware. Author Richard Reese shows you how to use pointers with arrays, strings, structures, and functions, using memory models throughout the book.
Difficult to master, pointers provide C with much flexibility and power—yet few resources are dedicated to this data type. This comprehensive book has the information you need, whether you’re a beginner or an experienced C or C++ programmer or developer.
- Get an introduction to pointers, including the declaration of different pointer types
- Learn about dynamic memory allocation, de-allocation, and alternative memory management techniques
- Use techniques for passing or returning data to and from functions
- Understand the fundamental aspects of arrays as they relate to pointers
- Explore the basics of strings and how pointers are used to support them
- Examine why pointers can be the source of security problems, such as buffer overflow
- Learn several pointer techniques, such as the use of opaque pointers, bounded pointers and, the restrict keyword
منابع کتاب کتاب Understanding and Using C Pointers: Core Techniques for Memory Management 1st Edition
برنامه نویسی خود را از طریق درک کامل نشانگرهای C و مدیریت حافظه بهبود دهید. با این کتاب کاربردی، یاد خواهید گرفت که چگونه نشانگرها مکانیسمی را برای دستکاری پویا حافظه، تقویت پشتیبانی از ساختارهای داده و فعال کردن دسترسی به سخت افزار ارائه می دهند. نویسنده ریچارد ریس به شما نحوه استفاده از نشانگرها با آرایهها، رشتهها، ساختارها و توابع را با استفاده از مدلهای حافظه در سراسر کتاب نشان میدهد.
تسلط بر اشاره گرها دشوار است، اما به C انعطاف پذیری و قدرت زیادی می دهد - اما منابع کمی به این نوع داده اختصاص داده شده است. این کتاب جامع اطلاعات مورد نیاز شما را دارد، خواه مبتدی باشید یا یک برنامه نویس با تجربه C یا C++ یا توسعه دهنده.
- مقدمه ای برای اشاره گرها، از جمله اعلان انواع مختلف اشاره گر، دریافت کنید
- در مورد تخصیص حافظه پویا، عدم تخصیص و تکنیک های مدیریت حافظه جایگزین بیاموزید
- از تکنیک هایی برای ارسال یا برگرداندن داده ها به و از توابع استفاده کنید
- جنبه های اساسی آرایه ها را در ارتباط با اشاره گرها درک کنید
- اصول اولیه رشته ها و نحوه استفاده از اشاره گرها برای پشتیبانی از آنها را بررسی کنید
- بررسی کنید که چرا اشاره گرها می توانند منبع مشکلات امنیتی مانند سرریز بافر باشند
- چندین تکنیک اشاره گر را بیاموزید، مانند استفاده از نشانگرهای غیر شفاف، اشاره گرهای محدود و کلیدواژه محدود
ارسال نظر درباره کتاب Understanding and Using C Pointers: Core Techniques for Memory Management 1st Edition