কম্পিউটার টিউটোরিয়াল

C/C++-এ #include <filename> এবং #include "filename"-এর পার্থক্য

দুটি ফর্মের পার্থক্য হচ্ছে প্রিপ্রসেসর ফাইলটি কোথায় খুঁজবে।

#include <filename>

প্রিপ্রসেসর কম্পাইলার-নির্দিষ্ট সিস্টেম ডিরেক্টরি গুলোতে (সিস্টেম হেডার পাথ) খুঁজে। সাধারণত স্ট্যান্ডার্ড লাইব্রেরি হেডার (iostream, vector, ) এর জন্য ব্যবহৃত হয়।

#include "filename"

প্রিপ্রসেসর প্রথমে বর্তমান ফাইলটির ডিরেক্টরিতে খুঁজে। না পেলে সিস্টেম হেডার পাথগুলোতে খুঁজে (আমলে <>-এর মতই)। সাধারণত ইউজার-ডিফাইনড হেডার ফাইলের জন্য ব্যবহৃত হয়।

সারসংক্ষেপ

সিনট্যাক্সপ্রাথমিক সার্চ পাথব্যবহার
<filename>সিস্টেম হেডার ডিরেক্টরিস্ট্যান্ডার্ড লাইব্রেরি, সিস্টেম হেডার
"filename"কারেন্ট ফাইল ডিরেক্টরিপ্রোজেক্টের নিজস্ব হেডার ফাইল
  1. সি/সি++-এ void main এবং int main-এর পার্থক্য

  2. #include <filename> এবং #include "filename" এর পার্থক্য কী?

  3. C/C++-এ strncmp() এবং strcmp()-এর পার্থক্য

  4. C/C++-এ const int*, const int * const, int const * পার্থক্য