সফ্টওয়্যার ইঞ্জিনিয়ারিং পদ্ধতিতে আমাদের অন্তর্ভুক্ত কমানো উচিত। এই হেডার ফাইলটি ব্যবহার করে, এতে প্রচুর ফাইল অন্তর্ভুক্ত থাকবে, কখনও কখনও এটি প্রোগ্রামে প্রয়োজন নাও হতে পারে। তাই এটি কম্পাইলের সময় এবং প্রোগ্রামের আকার বাড়াতে পারে৷ এই হেডার ফাইলের কিছু বড় অসুবিধা নীচে তালিকাভুক্ত করা হয়েছে -
-
এই
GNU C++ লাইব্রেরির একটি স্ট্যান্ডার্ড হেডার ফাইল নয়। তাই কিছু কম্পাইলার এই হেডার ফাইলের সাথে সোর্স কোড কম্পাইলার করতে ব্যর্থ হতে পারে। -
এটি ব্যবহার করে, এটি কম্পাইল করতে অপ্রয়োজনীয় দীর্ঘ সময়ের প্রয়োজন হতে পারে।
-
যেহেতু এটি স্ট্যান্ডার্ড C++ লাইব্রেরির একটি অংশ নয় তাই এটি নন-পোর্টেবল
-
এই হেডার ফাইলের জন্য, যতবার কম্পাইলার কোড কম্পাইল করা হয় ততবার হেডারগুলিকে বারবার ইম্পোর্ট করার চেষ্টা করে৷