কম্পিউটার

আমি কেন # অন্তর্ভুক্ত করব না?


একটি হেডার ফাইল। এই ফাইলটি সমস্ত স্ট্যান্ডার্ড লাইব্রেরি অন্তর্ভুক্ত করে। কখনও কখনও কিছু কোডিং প্রতিযোগিতায়, যখন সমাধান করার সময় আমাদের সময় বাঁচাতে হয়, তখন এই হেডার ফাইলটি ব্যবহার করা সহায়ক৷

সফ্টওয়্যার ইঞ্জিনিয়ারিং পদ্ধতিতে আমাদের অন্তর্ভুক্ত কমানো উচিত। এই হেডার ফাইলটি ব্যবহার করে, এতে প্রচুর ফাইল অন্তর্ভুক্ত থাকবে, কখনও কখনও এটি প্রোগ্রামে প্রয়োজন নাও হতে পারে। তাই এটি কম্পাইলের সময় এবং প্রোগ্রামের আকার বাড়াতে পারে।

এই হেডার ফাইলের কিছু বড় অসুবিধা নীচে তালিকাভুক্ত করা হয়েছে

  • এই GNU C++ লাইব্রেরির একটি স্ট্যান্ডার্ড হেডার ফাইল নয়। তাই কিছু কম্পাইলার এই হেডার ফাইলের সাথে সোর্স কোড কম্পাইল করতে ব্যর্থ হতে পারে।

  • এটি ব্যবহার করে, এটি কম্পাইল করতে অপ্রয়োজনীয় দীর্ঘ সময়ের প্রয়োজন হতে পারে।

  • যেহেতু এটি স্ট্যান্ডার্ড C++ লাইব্রেরির একটি অংশ নয় তাই এটি অ-পোর্টেবল

  • এই হেডার ফাইলের জন্য, যতবার কম্পাইলার কোড কম্পাইল করা হয় ততবার হেডারগুলিকে বারবার ইম্পোর্ট করার চেষ্টা করে৷


  1. কেন আমার স্যামসাং চার্জ হচ্ছে না?

  2. যে কারণে আপনার সম্ভবত iPhone XS কেনা উচিত নয়

  3. আমার iPhone X-এ ফেস আইডি কেন কাজ করছে না?

  4. কেন ইন্টারনেট এক্সপ্লোরার 6 অবসর নেওয়া উচিত নয়