2
সি ++ 20 অবধি পূর্বনির্ধারিত আচরণের জন্য malloc ব্যবহার করছে
আমাকে জানানো হয়েছিল যে নীচের কোডটিতে সি ++ ২০ অবধি নির্ধারিত আচরণ রয়েছে: int *p = (int*)malloc(sizeof(int)); *p = 10; এটা কি সত্যি? যুক্তিটি ছিল যে intবস্তুর আজীবন তার মান নির্ধারণের আগে শুরু করা হয়নি ( P0593R6 )। সমস্যা সমাধানের জন্য, অবস্থান newব্যবহার করা উচিত: int *p = (int*)malloc(sizeof(int)); new …