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

C++ কোডে extern "C" কেন ব্যবহার করা হয়?


আপনাকে C++-এ extern "C" ব্যবহার করতে হবে যখন একটি ফাংশন ডিক্লেয়ার করবেন যা C-তে ইমপ্লিমেন্ট বা কম্পাইল করা হয়েছে।

extern "C" ব্যবহার করলে কম্পাইলার বুঝতে পারে যে আমরা C-এর নেমিং এবং কলিং কনভেনশন ব্যবহার করতে চাই। এটি কম্পাইলারকে আমাদের C++ কোডের ভিতরে C মোডে প্রবেশ করতে বাধ্য করে। এটি প্রয়োজন কারণ C++ কম্পাইলার তাদের সিম্বল টেবিলে নাম들을 C কম্পাইলারের থেকে ভিন্নভাবে ম্যাংগেল করে এবং তাই তারা C কম্পাইলারের থেকে ভিন্নভাবে বर्तাব করে।



  1. নেটওয়ার্ক সিকিউরিটি টুলস কেন ব্যবহার করা হয়?

  2. জাভাস্ক্রিপ্টে 'use strict' কেন ব্যবহার করি?

  3. জাভাস্ক্রিপ্টে use strict কেন ব্যবহার করি?

  4. HTML ডকুমেন্টে DOCTYPE ব্যবহারের কারণ