কম্পিউটার টিউটোরিয়াল

C++-এ delete এবং free() ফাংশন

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

এই দুটি ফাংশন মূলত একই উদ্দেশ্যে ব্যবহৃত হয় অর্থাৎ অনাবশ্যক মেমরি মুক্ত করার জন্য। delete() অপারেটর new()-দ্বারা আলোকিত মেমরির জন্য এবং 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;
    // delete-এর ভুল ব্যবহার
    delete ptr1;
    delete ptr2;
    // delete-এর সঠিক ব্যবহার
    delete ptr3;
    delete ptr4;
    getchar();
    return 0;
}
  1. বৃত্ত ও আয়ত ওভারল্যাপ চেক করা C++-এ

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

  3. C++-এ ট্রি নোড মুছে ফেলা

  4. C++ এবং C#-এ Foreach লুপ