• Home
  • Python
  • Pandas
  • C++11
  • C++
  • STL
  • Multithreading
  • Design Patterns
  • About Us
  • Privacy Policy

thispointer.com

  • Python
  • Pandas
  • C++11 Tutorials
  • C++ Tutorials
  • STL
  • Multithreading
  • Boost Library
    • Boost Date Time Library
    • Boost String Algorithms Library
  • GDB
  • Design Patterns
  • java
  • Datastructure
    • Binary Search Tree
    • Binary Tree
    • Linked List
  • Subscribe
You are here: Home » Smart Pointer

C++11 Smart Pointer – Part 5: shared_ptr, Binary trees and the problem of Cyclic References

Varun October 18, 2014 C++11 Smart Pointer – Part 5: shared_ptr, Binary trees and the problem of Cyclic References2015-09-25T00:14:19+05:30 1 Comment
Main advantage of shared_ptr is that it automatically releases the associated memory when not used any more. (more…)
Continue Reading »

C++11 Smart Pointer – Part 4: Create shared_ptr objects carefully

Varun October 18, 2014 C++11 Smart Pointer – Part 4: Create shared_ptr objects carefully2015-09-25T00:14:19+05:30 1 Comment
We should create shared_ptr objects carefully. Checkout below two cases, (more…)
Continue Reading »

C++11 Smart Pointer – Part 3: shared_ptr vs Pointer

Varun October 15, 2014 C++11 Smart Pointer – Part 3: shared_ptr vs Pointer2017-07-15T15:31:16+05:30 C++ No Comment
In this article we will compare C++11 Smart Pointer Implementation shared_ptr and a normal pointer. (more…)
Continue Reading »

C++11 Smart Pointer – Part 2: shared_ptr and Custom Deletor

Varun October 4, 2014 C++11 Smart Pointer – Part 2: shared_ptr and Custom Deletor2017-07-15T15:51:46+05:30 C++ 2 Comments
In this article we will discuss how to use custom deleter with std::shared_ptr. (more…)
Continue Reading »

C++11 Smart Pointer – Part 1: shared_ptr Tutorial and Examples

Varun October 3, 2014 C++11 Smart Pointer – Part 1: shared_ptr Tutorial and Examples2017-07-15T14:04:56+05:30 C++ 3 Comments
In this article we will discuss a smart pointer implementation provide by c++11 shared_ptr. (more…)
Continue Reading »

Popular Categories

Behavioral Design Patterns (6) Boost Date Time Library (6) Boost Library (17) C++ (107) C++ 11 (59) c++11 Threads (16) C++ Interview Questions (30) collections (17) Dataframe (10) Data Science (10) Debugging (6) Debugging Tutorial (6) Design Patterns (9) dictionary (17) Directories (13) FileHandling (16) Functions (10) gdb (6) gdb commands (6) gdb Tutorial (6) HashSet (8) java (29) linkedlist (5) Linux (8) Linux System Programming (8) List (22) Method Overriding (5) Multithreading (12) Numpy (22) Pandas (44) Python (163) Smart Pointers (6) std::list (12) std::map (16) std::set (10) std::string (12) std::thread (5) std::vector (18) STL (56) STL Algorithm (8) STL Interview Questions (16) strings (13) Uncategorized (11) unordered_map (8) unordered_set (6)

Search

Subscribe with us

Subscribe For latest Tutorials

* indicates required

Data Analysis in Python

  • Dataframe in Pandas
  • Numpy Arrays

Terms and Conditions

  • Terms and Conditions Policy

C++ / C++11 Tutorials

  • C++ Tutorials
  • C++11 Tutorial
  • C++ Interview Questions
  • Multithreading
  • C++17
  • STL Tutorials

Design Patterns

  • Behavioral Design Patterns
    • Observer Design Pattern
    • State Design Pattern
    • Strategy Design Pattern
  • Structural Design Patterns
    • Composite Design Pattern
    • Flyweight Design Pattern
  • Creational Design Patterns

Python tutorials

  • Strings
  • Lists
  • Tuple
  • Dictionary
  • Functions
  • File Handling
  • Lambda Functions
Copyright ©2019. thispointer.com