About 459,000 results
Open links in new tab
  1. std::shared_ptr - cppreference.com

    May 6, 2025 · A shared_ptr can share ownership of an object while storing a pointer to another object. This feature can be used to point to member objects while owning the object they belong to. The …

  2. How to: Create and use shared_ptr instances | Microsoft Learn

    The following example shows how to declare and initialize shared_ptr instances that take on shared ownership of an object that was allocated by another shared_ptr.

  3. shared_ptr - C++ Users

    Objects of shared_ptr types have the ability of taking ownership of a pointer and share that ownership: once they take ownership, the group of owners of a pointer become responsible for its deletion when …

  4. shared_ptr in C++ - GeeksforGeeks

    Jul 23, 2025 · std::shared_ptr is one of the smart pointers introduced in C++11. Unlike a simple pointer, it has an associated control block that keeps track of the reference count for the managed object.

  5. 22.6 — std::shared_ptr – Learn C++ - LearnCpp.com

    Jun 2, 2024 · Unlike std::unique_ptr, which is designed to singly own and manage a resource, std::shared_ptr is meant to solve the case where you need multiple smart pointers co-owning a …

  6. std::shared_ptr - cppreference.net

    May 6, 2025 · If multiple threads of execution access the same shared_ptr object without synchronization and any of those accesses uses a non-const member function of shared_ptr then a …

  7. What is a C++ shared pointer and how is it used? smart pointers part II

    Feb 7, 2021 · The shared pointer is, in fact, a class which has a raw pointer pointing to the managed object. This pointer is called stored pointer. We can access it. Use the stored pointer for accessing …

  8. shared ptr - C++ | AlgoMaster.io

    Enter shared_ptr: a smart pointer that not only simplifies memory management but also allows multiple owners for a single resource. This shared ownership pattern can be invaluable in complex …

  9. Mastering C++ shared_ptr: A Quick Guide to Smart Pointers

    Discover the power of cpp shared_ptr for smart memory management. This guide unveils key concepts and practical examples for effective usage.

  10. shared_ptr class | Microsoft Learn

    Jun 21, 2022 · The shared_ptr class describes an object that uses reference counting to manage resources. A shared_ptr object effectively holds a pointer to the resource that it owns or holds a null …