LIBRISTO
LIBROAMANTO
obligatorio
Entre a formar parte de una comunidad de amantes de los libros del mundo entero y acceda a un sinfín de ventajas. Crear una cuenta gratis
0
Envío gratuito con Zásilkovna para compras superiores a 59.99 €
Mensajería SEUR 4.99 Mensajería GLS 7.99 Mensajería Correos 5.49 Mensajería DHL 5.49 Punto SEUR 3.99

Envío gratis a partir de 69,99 euros.

C++ Memory Management

Idioma InglésInglés
Libro Tapa blanda
Libro C++ Memory Management Patrice Roy
Código Libristo: 48168530
Editores Packt Publishing, marzo 2025
Harness the power of C++ to build smaller, faster, safer, and more predictable programs using the la... Descripción completa
? points 104 b Popular Popular
42.59
Almacenamiento externo Envío en 9-15 días

Política de devolución de 30 días


Clientes que también han comprado


C++ in Embedded Systems Amar Mahmutbegović / Libro Tapa blanda
common.buy 40.69
Bare-Metal Embedded C Programming Israel Gbati / Libro Tapa blanda
common.buy 42.59
Popular
C++ Software Design Klaus Iglberger / Libro Tapa blanda
common.buy 62.89
Popular
Modern CMake for C++ - Second Edition Rafał Świdziński / Libro Tapa blanda
common.buy 50.49
Popular
Modern C++ Programming Cookbook - Third Edition Marius Bancila / Libro Tapa blanda
common.buy 55.39
Optimized C++ Kurt Guntheroth / Libro Tapa blanda
common.buy 63.09
C++: The Complete Reference Herb Schildt / Libro Tapa blanda
common.buy 64.69
Popular
C++ High Performance Viktor Sehr / Libro Tapa blanda
common.buy 60.29
Popular
C++ Concurrency in Action,2E Anthony Williams / Libro Tapa blanda
common.buy 81.79
Advanced Metaprogramming in Classic C++ Davide Di Gennaro / Libro Tapa blanda
common.buy 94.09
Popular
Effective Modern C++ Scott Meyers / Libro Tapa blanda
common.buy 63.09
Popular
C++ Templates David Vandevoorde / Libro Tapa dura
common.buy 79.89
Popular
The Pragmatic Programmer David Thomas / Libro Tapa dura
common.buy 46.29
Popular
Effective C++ Scott Meyers / Libro Tapa blanda
common.buy 48.29
Popular
C++ Programming Language, The Bjarne Stroustrup / Libro Tapa dura
common.buy 85.59
Exceptional C++ Style Herb Sutter / Libro Tapa blanda
common.buy 44.39
C++ Lambda Story Bartlomiej Filipek / Libro Tapa blanda
common.buy 20.09
Modern C++ Design Andrei Alexandrescu / Libro Tapa blanda
common.buy 58.09
Exceptional C++ Herb Sutter / Libro Tapa blanda
common.buy 48.29
Popular
Beautiful C++ Kate Gregory / Libro Tapa blanda
common.buy 40.99
Popular
Imaginative Realism James Gurney / Libro Tapa blanda
common.buy 24.29
Real-Time C++ Christopher Kormanyos / Libro Tapa blanda
common.buy 55.49
Popular
Knights Of Sidonia, Master Edition 2 Tsutomu Nihei / Libro Tapa blanda
common.buy 27.79
Popular
Knights Of Sidonia, Master Edition 3 Tsutomu Nihei / Libro Tapa blanda
common.buy 28.19

Harness the power of C++ to build smaller, faster, safer, and more predictable programs using the latest techniques and best practices to optimize performance and ensure reliability in your software development projects

Key Features:

- Use contemporary C++ features to enhance code safety and reliability

- Develop a deeper understanding of memory management mechanisms in C++

- Write programs that adapt to the constraints of your chosen architecture or platform

- Purchase of the print or Kindle book includes a free PDF eBook

Book Description:

C++ programmers often face challenges in allocating and managing memory efficiently, especially given the diverse needs of real-time systems, embedded systems, games, and conventional desktop applications. This book offers a targeted approach to address the unique memory constraints of each domain.

Written by an ISO C++ Standards Committee member, Patrice Roy, this guide covers fundamental concepts of object lifetime and memory organization to help you write simpler and safer programs. You'll learn how to control memory allocation mechanisms, create custom containers and allocators, and adapt allocation operators to suit your specific requirements, making your programs smaller, faster, safer, and more predictable.

Starting with core principles of memory management, this book introduces modern facilities that simplify your work and then dives into memory management mechanics, building solutions for specific application needs, and measuring their impact on your program's behavior.

By the end of this book, you'll be able to write secure programs that handle memory optimally for your application domain. You will also have a strong grasp of both high-level abstractions for safer programs and low-level abstractions that allow detailed customization.

What You Will Learn:

- Master the C++ object model to write more efficient and maintainable code

- Automate resource management to reduce manual errors and improve safety

- Customize memory allocation operators to optimize performance for specific applications

- Develop your own smart pointers to manage dynamic memory with greater control

- Adapt allocation behavior to meet the unique needs of different data types

- Create safe and fast containers to ensure optimal data handling in your programs

- Utilize standard allocators to streamline memory management in your containers

Who this book is for:

This book is for programmers who find C++ memory management challenging yet want to master it. It's ideal for those seeking greater control over memory allocation to make their programs smaller, faster, and safer. Whether you're a seasoned C++ developer or transitioning from other languages, you'll gain insights into how C++ can enhance your programming. It's especially valuable if you're working in constrained environments, like embedded systems or game development. Prior experience with programming concepts, such as generic and concurrent programming, is helpful.

Table of Contents

- Objects, Pointers, and References

- Things to Be Careful With

- Casts and cv-qualifications

- Using Destructors

- Using Standard Smart Pointers

- Writing Smart Pointers

- Overloading Memory Allocation Operators

- Writing a Naïve Leak Detector

- Atypical Allocation Mechanisms

- Arena-Based Memory Management and Other Optimizations

- Deferred Reclamation

- Writing Generic Containers with Explicit Memory Management

- Writing Generic Containers with Implicit Memory Management

- Writing Generic Containers with Allocator Support

- Contemporary Issues

- Annexure: Things You Should Know

Actriz & Políglota
EWA KASP para
Visualizar el vídeo
Ewa Kasp
Libristo tiene la oferta más extensa de literatura en idiomas extranjeros. Por eso compran aquí sus libros.

Sobre el libro

Nombre y apellidos C++ Memory Management
Idioma Inglés
Encuadernación Libro - Tapa blanda
Fecha de publicación 2025
Número de páginas 434
EAN 9781805129806
ISBN 1805129805
Código Libristo 48168530
Editores Packt Publishing
Peso 739
Dimensiones 191 x 235 x 22
Regale este libro hoy
Es fácil
1 Añadir al carrito y elegir Entregar como regalo en el checkout 2 Le enviaremos un vale 3 El libro llegará a la dirección del destinatario

También puede interesarle


Popular
Crafting Interpreters Robert Nystrom / Libro Tapa blanda
common.buy 47.39
C++ Data Structures and Algorithms Wisnu Anggoro / Libro Tapa blanda
common.buy 51.39
Becoming Human Michael Tomasello / Libro Tapa blanda
common.buy 26.39
Popular
Das Kapital Karl Marx / Libro Tapa blanda
common.buy 11.69
Popular
A Theory of Fun for Game Design Raph Koster / Libro Tapa blanda
common.buy 35.89
Popular
Beyond Cracking the Coding Interview Mike Mroczka / Libro Tapa blanda
common.buy 43.59
Mastering C++ Memory Alyssa Fenn / Libro Tapa blanda
common.buy 22.59
Popular
Puella Magi Madoka Magica Magica Quartet / Libro Tapa blanda
common.buy 19.69
Memory as a Programming Concept in C and C++ Frantisek Franek / Libro Tapa blanda
common.buy 66.09
Popular
Windows Kernel Programming Pavel Yosifovich / Libro Tapa blanda
common.buy 31.19
Popular
Introduction to Algorithms, fourth edition Thomas H. Cormen / Libro Tapa dura
common.buy 158.89
Popular
MYSTIQUE OF MAGDALENE ROSE CHERYL YAMBRACH / Libro Tapa blanda
common.buy 23.49
Crochet Impkins Megan Lapp / Libro Tapa blanda
common.buy 22.99
Popular Próximamente Nuevo
Absolute Batman Vol. 3 Scott Snyder / Libro Tapa blanda
common.buy 11.79
Beowulf / Libro Tapa blanda
common.buy 4.89
Ew, It's Beautiful BARKMAN JOSHUA / Libro Tapa blanda
common.buy 13.89

Inicio de sesión

Inicie sesión en su cuenta. ¿No tiene una cuenta Libristo? ¡Cree una ahora!

 
obligatorio
obligatorio

¿No tiene cuenta? Descubra las ventajas de tener una cuenta Libristo.

Si tiene una cuenta Libristo, lo tendrá todo bajo control.

Crear una cuenta Libristo