কম্পিউটার

C এবং C++ এর মধ্যে পার্থক্য কি?


নিম্নলিখিত হল C এবং C++ এর মধ্যে কিছু পার্থক্য।

  • C++ এর সাথে তুলনা করলে, C হল C++ এর একটি উপসেট। সমস্ত বৈধ C প্রোগ্রাম বৈধ C++ প্রোগ্রাম।
  • C হল একটি কাঠামোগত বা পদ্ধতিগত প্রোগ্রামিং ভাষা, যখন C++ হল একটি অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ভাষা।
  • C-তে, ফাংশন হল মৌলিক বিল্ডিং ব্লক, যখন C++-এ, অবজেক্ট হল মৌলিক বিল্ডিং ব্লক।
  • C এর পরিবর্তনশীল রেফারেন্স নেই, যখন C++ এর পরিবর্তনশীল রেফারেন্স রয়েছে।
  • সি মেমরি বরাদ্দের জন্য malloc এবং বিনামূল্যে ব্যবহার করে যখন C++ মেমরি বরাদ্দের জন্য নতুন এবং ডিলিট ব্যবহার করে।
  • সি ত্রুটি পরিচালনার জন্য সরাসরি সমর্থন প্রদান করে না, যখন C++ ব্যতিক্রম হ্যান্ডলিং সমর্থন করে যা ত্রুটি সনাক্তকরণ এবং মসৃণ পরিচালনায় সহায়তা করে।
  • C ফাংশন এবং অপারেটর ওভারলোডিং সমর্থন করে না, যখন C++ ফাংশন এবং অপারেটর ওভারলোডিং উভয়কেই সমর্থন করে।
  • C জেনেরিক প্রোগ্রামিং সমর্থন করে না, যখন C++ এ টেমপ্লেট জেনেরিক প্রোগ্রাম লেখার অনুমতি দেয়।
  • C নামস্থান সমর্থন করে না যখন C++ তাদের সমর্থন করে।

  1. DirectX 11 এবং DirectX 12-এর মধ্যে পার্থক্য কী?

  2. C++ এ একটি সংজ্ঞা এবং একটি ঘোষণার মধ্যে পার্থক্য কী?

  3. C++ এ ++i এবং i++ এর মধ্যে পার্থক্য কী?

  4. C++ এ ডট (.) অপারেটর এবং -> এর মধ্যে পার্থক্য কী?