Details

Introducing Mechanisms and APIs for Memory Management


Introducing Mechanisms and APIs for Memory Management

Using Windows OS Native Runtime APIs

von: Roger Villela

46,99 €

Verlag: Apress
Format: PDF
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 &nbsp;rvalue references<b>.</b></p>

<p><i>Introducing Mechanisms and APIs for Memory Management</i>&nbsp;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&nbsp;</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:&nbsp;</b>Memory Management<b>.- CHAPTER 2:&nbsp;</b>Development Environments, Memory Management, and Composite Type Pointers<b>.- CHAPTER 3:&nbsp;</b>Working with Smart Pointers - About unique_ptr<b>.- CHAPTER 4:&nbsp;</b>Working with Smart Pointers - About unique_ptr, shared_ptr and weak_ptr<b>.- CHAPTER 5:&nbsp;</b>Working with lvalue and &nbsp;rvalue references<b>.- Chapter 6:&nbsp;</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>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Microsoft Windows operating system base services.</p>

<p>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Microsoft Universal Windows Platform (UWP).</p>

<p>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Microsoft WinRT.</p>

<p>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 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:&nbsp; </p>

-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C/C++<p></p>

<p>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Assembly (Intel IA-32/Intel 64 (x64/amd64))</p>

<p>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 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 &nbsp;rvalue references<b>.</b></p><p><i>Introducing Mechanisms and APIs for Memory Management</i>&nbsp;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&nbsp;</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:

From Grids To Service and Pervasive Computing
From Grids To Service and Pervasive Computing
von: Thierry Priol, Marco Vanneschi
PDF ebook
96,29 €
Grid Computing
Grid Computing
von: Sergei Gorlatch, Paraskevi Fragopoulou, Thierry Priol
PDF ebook
149,79 €
Autonomic Communication
Autonomic Communication
von: Athanasios V. Vasilakos, Manish Parashar, Stamatis Karnouskos, Witold Pedrycz
PDF ebook
149,79 €