C++: Difference between revisions

77 bytes added ,  7 October 2019
No edit summary
Line 71: Line 71:
===Memory===
===Memory===
==== Garbage Collection ====
==== Garbage Collection ====
[https://www.geeksforgeeks.org/auto_ptr-unique_ptr-shared_ptr-weak_ptr-2/ Smart Pointers]<br>
[https://www.geeksforgeeks.org/smart-pointers-cpp/ Smart Pointers]<br>
[https://www.geeksforgeeks.org/auto_ptr-unique_ptr-shared_ptr-weak_ptr-2/ Smart Pointers Types]<br>
Starting from C++14, you should use smart pointers such as [https://en.cppreference.com/w/cpp/memory/shared_ptr <code>shared_ptr</code>] which has automatic garbage collection.<br>
Starting from C++14, you should use smart pointers such as [https://en.cppreference.com/w/cpp/memory/shared_ptr <code>shared_ptr</code>] which has automatic garbage collection.<br>
<br>
<br>