Courses
Tutorials
Interview Prep
DSA
Practice Problems
C
C++
Java
Python
JavaScript
Data Science
Machine Learning
Courses
Linux
DevOps
Similar Topics
Web Technologies
32.1K+ articles
C++
3.8K+ articles
CPP-Functions
619+ articles
CPP-Library
254+ articles
cpp-pointer
97+ articles
memory-management
53+ articles
cpp-strings-library
46+ articles
C-Dynamic Memory Allocation
26+ articles
Dynamic Memory Allocation
23+ articles
cpp-advanced
22+ articles
cpp-memory-management
7 posts
Recent Articles
std::function in C++
Last Updated: 21 May 2026
std::function in C++ is a template class used to store and invoke callable objects such as functions, lambda expressions, and functors. It provides a flexible and generic ...
read more
C++
CPP-Functions
cpp-advanced
cpp-memory-management
std::make_shared in C++
Last Updated: 23 July 2025
In C++, std::make_shared() is a function that returns a shared pointer to the object of specific type after dynamically creating it. It offers a safer and more efficient w...
read more
C++
cpp-pointer
Dynamic Memory Allocation
cpp-memory-management
C++ malloc()
Last Updated: 20 June 2026
The malloc() function dynamically allocates a specified number of bytes at runtime and returns a pointer to the beginning of the allocated memory. It is defined in the cst...
read more
C++
Dynamic Memory Allocation
cpp-memory-management
Move Semantics in C++
Last Updated: 26 August 2025
Move semantics is a feature that allows our program to transfer ownership of resources (like memory, files, etc.) from one object to another instead of copying them. This ...
read more
C++
Blogathon
Blogathon-2021
STL
cpp-constructor
cpp-memory-management
Memory leak in C++
Last Updated: 20 June 2026
A memory leak occurs when dynamically allocated memory is not released after it is no longer needed. Since the memory remains allocated, it cannot be reused until the prog...
read more
C++
memory-management
C-Dynamic Memory Allocation
cpp-memory-management
delete keyword in C++
Last Updated: 11 July 2025
delete is an operator that is used to destroy array and non-array(pointer) objects which are dynamically created by the new operator.delete can be used by either using the...
read more
C++
Picked
cpp-operator
Dynamic Memory Allocation
C++-new and delete
cpp-memory-management
Memset in C++
Last Updated: 19 May 2025
C++ memset() is a function that copies a single character for a specified number of times to the given bytes of memory. It is useful for filling a number of bytes with a g...
read more
C++
CPP-Library
CPP-Functions
cpp-strings-library
cpp-memory-management
✕