Details
Introducing Mechanisms and APIs for Memory Management
Using Windows OS Native Runtime APIs
46,99 € |
|
Verlag: | Apress |
Format: | |
Veröffentl.: | 28.11.2019 |
ISBN/EAN: | 9781484254165 |
Sprache: | englisch |
Dieses eBook enthält ein Wasserzeichen.
Beschreibungen
<div><p>Explore and learn introductory topics about programming mechanisms for memory management available for Microsoft Windows. This book uses C++ pointers and specialized APIs such as the smart pointers of the C++ Standard Library and Microsoft UCRT functions. You’ll also see how to work with lvalue and rvalue references<b>.</b></p>
<p><i>Introducing Mechanisms and APIs for Memory Management</i> begins with topics about hardware features on the Intel x86 and Intel 64 (x64/amd64) hardware architectures and memory management. After reading this book you will be able to begin work with Windows memory management APIs.</p></div><div><br></div><div><b>What You Will Learn</b></div><div><ul><li><li>Understand concepts and hardware features for Intel x86 and Intel 64 (x64/amd64) and memory management</li><li>Discover C++ programming language techniques and smart pointers </li><li>Work with Microsoft UCRT management APIs for memory management</li></li></ul></div><div><br></div><div><b>Who This Book Is For</b></div><div>Software and cloud developers working on Microsoft Windows.</div><div><br></div>
<p><i>Introducing Mechanisms and APIs for Memory Management</i> begins with topics about hardware features on the Intel x86 and Intel 64 (x64/amd64) hardware architectures and memory management. After reading this book you will be able to begin work with Windows memory management APIs.</p></div><div><br></div><div><b>What You Will Learn</b></div><div><ul><li><li>Understand concepts and hardware features for Intel x86 and Intel 64 (x64/amd64) and memory management</li><li>Discover C++ programming language techniques and smart pointers </li><li>Work with Microsoft UCRT management APIs for memory management</li></li></ul></div><div><br></div><div><b>Who This Book Is For</b></div><div>Software and cloud developers working on Microsoft Windows.</div><div><br></div>
<b>CHAPTER 1: </b>Memory Management<b>.- CHAPTER 2: </b>Development Environments, Memory Management, and Composite Type Pointers<b>.- CHAPTER 3: </b>Working with Smart Pointers - About unique_ptr<b>.- CHAPTER 4: </b>Working with Smart Pointers - About unique_ptr, shared_ptr and weak_ptr<b>.- CHAPTER 5: </b>Working with lvalue and rvalue references<b>.- Chapter 6: </b>Working with Microsoft CRT/UCRT and Memory Management<p></p>
<p><b>Roger Villela</b> is a software engineer and entrepreneur with almost 30 years of experience in the industry and works as an independent professional. Currently, he is focused in his work as a book author and technical educator and is specialized in the inner works of orthogonal features of the following Microsoft development platforms: </p>
<p>- Microsoft Windows operating system base services.</p>
<p>- Microsoft Universal Windows Platform (UWP).</p>
<p>- Microsoft WinRT.</p>
<p>- Microsoft .NET Framework implementation of the runtime environment (CLR). </p>
<p>His work is based on the Microsoft Visual Studio (Microsoft Windows) and Intel Parallel Studio XE (Microsoft Windows), using the following programming languages, extensions, and projections: </p>
- C/C++<p></p>
<p>- Assembly (Intel IA-32/Intel 64 (x64/amd64))</p>
<p>- Component Extensions for runtimes (C++/CLI and C++/CX).</p>
<p>- Microsoft Windows operating system base services.</p>
<p>- Microsoft Universal Windows Platform (UWP).</p>
<p>- Microsoft WinRT.</p>
<p>- Microsoft .NET Framework implementation of the runtime environment (CLR). </p>
<p>His work is based on the Microsoft Visual Studio (Microsoft Windows) and Intel Parallel Studio XE (Microsoft Windows), using the following programming languages, extensions, and projections: </p>
- C/C++<p></p>
<p>- Assembly (Intel IA-32/Intel 64 (x64/amd64))</p>
<p>- Component Extensions for runtimes (C++/CLI and C++/CX).</p>
<p>Explore and learn introductory topics about programming mechanisms for memory management available for Microsoft Windows. This book uses C++ pointers and specialized APIs such as the smart pointers of the C++ Standard Library and Microsoft UCRT functions. You’ll also see how to work with lvalue and rvalue references<b>.</b></p><p><i>Introducing Mechanisms and APIs for Memory Management</i> begins with topics about hardware features on the Intel x86 and Intel 64 (x64/amd64) hardware architectures and memory management. After reading this book you will be able to begin work with Windows memory management APIs.</p><div><br></div><div>You will:</div><div><ul><li><li>Understand concepts and hardware features for Intel x86 and Intel 64 (x64/amd64) and memory management</li><li>Discover C++ programming language techniques and smart pointers </li><li>Work with Microsoft UCRT management APIs for memory management</li></li></ul></div>
Discusses the implementation of a COM component using C++/WinRT projection for the WinRT platform Consists of do's and don'ts for each platform implementation Discusses the installation of the C++/WinRT Visual Studio extension and how to use it
Diese Produkte könnten Sie auch interessieren:
Autonomic Communication
von: Athanasios V. Vasilakos, Manish Parashar, Stamatis Karnouskos, Witold Pedrycz
149,79 €