দুটি ফর্মের পার্থক্য হচ্ছে প্রিপ্রসেসর ফাইলটি কোথায় খুঁজবে।
#include <filename>
প্রিপ্রসেসর কম্পাইলার-নির্দিষ্ট সিস্টেম ডিরেক্টরি গুলোতে (সিস্টেম হেডার পাথ) খুঁজে। সাধারণত স্ট্যান্ডার্ড লাইব্রেরি হেডার (iostream, vector,
#include "filename"
প্রিপ্রসেসর প্রথমে বর্তমান ফাইলটির ডিরেক্টরিতে খুঁজে। না পেলে সিস্টেম হেডার পাথগুলোতে খুঁজে (আমলে <>-এর মতই)। সাধারণত ইউজার-ডিফাইনড হেডার ফাইলের জন্য ব্যবহৃত হয়।
সারসংক্ষেপ
| সিনট্যাক্স | প্রাথমিক সার্চ পাথ | ব্যবহার |
|---|---|---|
<filename> | সিস্টেম হেডার ডিরেক্টরি | স্ট্যান্ডার্ড লাইব্রেরি, সিস্টেম হেডার |
"filename" | কারেন্ট ফাইল ডিরেক্টরি | প্রোজেক্টের নিজস্ব হেডার ফাইল |