CS201 Short Lecture - 26 | VU Short Lecture | Memory Allocation in (Urdu / Hindi)
Автор: Teachers Online
Загружено: 2020-01-17
Просмотров: 9763
Описание:
In this programming C++ lecture, we will be discussing the concept of memory allocation, which refers to the process of assigning memory to variables or objects. There are two types of memory allocation: static and dynamic.
Static memory allocation is done at compile-time and involves the allocation of memory to variables that are declared with a fixed size. This type of memory allocation is commonly used for arrays and structures.
Dynamic memory allocation, on the other hand, is done at runtime and involves the allocation of memory to variables that have an unknown or variable size. This type of memory allocation is commonly used for linked lists, trees, and other data structures.
To allocate dynamic memory in C++, we use functions such as calloc() and malloc(). The calloc() function allocates memory and initializes it to zero, while the malloc() function allocates memory but does not initialize it.
It is important to note that once we are done using the dynamically allocated memory, we need to free it using the free() function to avoid memory leaks.
We will also discuss the differences between static and dynamic memory allocation, as well as the advantages and disadvantages of each. By the end of this lecture, students should have a good understanding of how memory allocation works and how to properly allocate and deallocate memory in their C++ programs.
#CS201
#VUShortLectures
#IntroductiontoProgramming
@thevirtualuniversityofpakistan
If you ever need anything, please feel free to reach out me at my eMail [email protected] and at my contact +92 301 685 2116 same as on WhatsApp no.
Enjoy 24/7 Teachers Online - Advance Learning!
Thanks for watching our video, if you like It: Please do not forget LIKE, SHARE, COMMENT and SUBSCRIBE to our channel 24/7 Teachers Online
Admin
Channel: Virtual Student Support Services
Channel: 24/7 Teachers Online
Channel: Key to Success
Channel: Home Stuff
Channel: Love Laugh Learn Live
Channel: No Need of Academy
Website: https://www.vusss.com
Contact: +92 301 685 2116
WhatsApp: +92 301 685 2116
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: