3
std :: ভেক্টর (আব) স্বয়ংক্রিয় স্টোরেজ ব্যবহার করে
নিম্নলিখিত স্নিপেট বিবেচনা করুন: #include <array> int main() { using huge_type = std::array<char, 20*1024*1024>; huge_type t; } স্পষ্টতই এটি বেশিরভাগ প্ল্যাটফর্মে ক্রাশ হবে কারণ ডিফল্ট স্ট্যাকের আকারটি সাধারণত 20MB এর চেয়ে কম থাকে। এখন নিম্নলিখিত কোড বিবেচনা করুন: #include <array> #include <vector> int main() { using huge_type = std::array<char, 20*1024*1024>; …