সুনির্দিষ্টভাবে উত্তর দেওয়া একটি কঠিন প্রশ্ন। সি ++ স্ট্যান্ডার্ড বলছে:
প্রোগ্রামটির পাঠ্যটি এই আন্তর্জাতিক স্ট্যান্ডার্ডে উত্স ফাইল নামক ইউনিটে রাখা হয়। সমস্ত শিরোলেখ (17.4.1.2) এবং উত্স ফাইলগুলি (16.2) এর সাথে প্রাক-প্রসেসিং নির্দেশিকা # অন্তর্ভুক্ত সহ একটি উত্স ফাইল, শর্তসাপেক্ষ অন্তর্ভুক্তি (16.1) প্রিপ্রোসেসিং নির্দেশিকাগুলির দ্বারা বাদ দেওয়া কোনও উত্সের রেখাকে অনুবাদ ইউনিট বলে। [দ্রষ্টব্য: একটি সি ++ প্রোগ্রামের সমস্ত একই সাথে অনুবাদ করার দরকার নেই। ]
সুতরাং বেশিরভাগ উদ্দেশ্য এবং উদ্দেশ্যগুলির জন্য একটি অনুবাদ ইউনিট হ'ল একক সি ++ উত্স ফাইল এবং শিরোনাম বা অন্যান্য ফাইলগুলির মধ্যে এটি প্রিপ্রসেসর # অন্তর্ভুক্ত প্রক্রিয়াটির মাধ্যমে অন্তর্ভুক্ত।
আপনার অন্যান্য প্রশ্ন সম্পর্কে:
2) সি ++ সহ প্রোগ্রামিং করার সময় আমি কখন এটি ব্যবহারের কথা বিবেচনা করব
আপনি এটি বিবেচনা করতে পারবেন না - অনুবাদ ইউনিটগুলি হ'ল সি ++ প্রোগ্রামের ভিত্তি।
3) যদি এটি কেবল সি ++ এর সাথে সম্পর্কিত হয়, বা এটি অন্যান্য প্রোগ্রামিং ভাষার সাথে ব্যবহার করা যেতে পারে
অন্যান্য ভাষায় একই ধারণা রয়েছে তবে তাদের শব্দার্থক শব্দগুলি পৃথক পৃথক হবে। উদাহরণস্বরূপ, বেশিরভাগ অন্যান্য ভাষা প্রিপ্রসেসর ব্যবহার করে না।