সি ++ ভাষা একটি উত্স ফাইলে সি ++ এবং সি উভয়ের অন্তর্নিয়োগের অনুমতি দেয়। উদাহরণ স্বরূপ,
extern "C" {
struct bar { /* ... */ }
}
সি ++ কি এটি কখনও সি ছাড়া অন্য কোনও "লিঙ্কেজ ভাষাগুলি" সমর্থন করে? যেমন extern "Pascal"
বাextern "Haskell"
extern "C"
শুধুমাত্র লিঙ্কেজকে প্রভাবিত করে, ব্লকের অভ্যন্তরে পাঠ্যের সিনট্যাক্স এবং শব্দার্থবিজ্ঞানকে নয়। অন্য কথায়, এটি এখনও সেই extern "C"
ব্লকের ভিতরে সি ++ ; প্রতীকের নামগুলি ম্যাঙ্গেল করা হয় না। স্ট্যাকওভারফ্লো.com
extern "C"
একে অপরের সাথে যোগাযোগের জন্য তাদের সমতুল্য কাজ করে