<bits/stdc++.h> একটি হেডার ফাইল যা সকল স্ট্যান্ডার্ড লাইব্রেরি ইনক্লুড করে। কোডিং কনটেস্টে সময় বাঁচাতে এটি সহায়ক হতে পারে।
সফটওয়্যার ইঞ্জিনিয়ারিং দৃষ্টিকোণ থেকে ইনক্লুড মিনিমাইজ করা উচিত। এই হেডার ফাইল ব্যবহার করলে অপ্রয়োজনীয় অনেক ফাইল ইনক্লুড হয়, যা কম্পাইল টাইম এবং প্রোগ্রাম সাইজ বাড়ায়।
এই হেডার ফাইলের বড় কিছু অসুবিধা নিচে দেওয়া হলো:
এটি GNU C++ লাইব্রেরির স্ট্যান্ডার্ড হেডার ফাইল নয়। কিছু কম্পাইলার এটি সহ সোর্স কোড কম্পাইল করতে পারে না।
এটি ব্যবহার করলে কম্পাইলের জন্য অপ্রয়োজনীয় বেশি সময় লাগে।
স্ট্যান্ডার্ড C++ লাইব্রেরির অংশ না হওয়ায় এটি নন-পোর্টেবল।
প্রতি বার কম্পাইল করার সময় কম্পাইলার রিকার্সিভলি সব হেডার ইম্পোর্ট করার চেষ্টা করে।