কম্পিউটার

C++ প্রোগ্রামে মুছুন এবং বিনামূল্যে()


এই টিউটোরিয়ালে, আমরা C++ এ delete() এবং free() ফাংশন বোঝার জন্য একটি প্রোগ্রাম নিয়ে আলোচনা করব।

এই দুটি ফাংশনই প্রাথমিকভাবে একই উদ্দেশ্যে ব্যবহৃত হয় যেমন অব্যবহৃত মেমরি মুক্ত করা। ডিলিট() অপারেটরটি নতুন() ব্যবহার করে বরাদ্দকৃতদের জন্য এবং বিনামূল্যে() malloc() ব্যবহার করে বরাদ্দকৃতদের জন্য।

উদাহরণ

#include<stdio.h>
#include<stdlib.h>
int main(){
   int x;
   int *ptr1 = &x;
   int *ptr2 = (int *)malloc(sizeof(int));
   int *ptr3 = new int;
   int *ptr4 = NULL;
   //incorrect usage of delete
   delete ptr1;
   delete ptr2;
   //correct usage of delete
   delete ptr3;
   delete ptr4;
   getchar();
   return 0;
}

  1. C++ এ বৃত্ত এবং আয়তক্ষেত্র ওভারল্যাপিং

  2. C++ এ ডোমিনো এবং ট্রোমিনো টাইলিং

  3. C++ এ ট্রি নোড মুছুন

  4. সি++ এবং সি#-এ ফরিচ