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

C-এ কম্পাইল হয় কিন্তু C++-এ কম্পাইল হয় না এমন প্রোগ্রাম


C++ সি-র সাথে অবজেক্ট-ওরিয়েন্টেড ফিচার যোগ করে তৈরি। অধিকাংশ C প্রোগ্রাম C++-এ কম্পাইল হয়, কিন্তু কিছু প্রোগ্রাম কম্পাইল হয় না। নিচে কিছু উদাহরণ দেওয়া হলো:

১. ফাংশন ডিক্লেয়ারেশন ছাড়া কল করা

C-এ ফাংশন আগে ডিক্লেয়ার না করেও কল করা যায়, C++-এ এরর দেয়।

২. const ভেরিয়েবলে নন-কনস্ট পয়েন্টার অ্যাসাইন

C-এ const int*-কে int*-এ অ্যাসাইন করা যায়, C++-এ এরর।

৩. void* থেকে অন্য পয়েন্টার টাইপে ইমপ্লিসিট কনভার্সন

C-এ void* থেকে int*-এ অ্যাসাইন করা যায়, C++-এ এক্সপ্লিসিট কাস্ট লাগে।

৪. const ভেরিয়েবল ইনিশিয়ালাইজ না করা

C-এ const int x; লিখলে কম্পাইল হয়, C++-এ এরর।

৫. 'new' ভেরিয়েবল নাম হিসেবে ব্যবহার

C-এ new ভেরিয়েবল নাম হিসেবে ব্যবহার করা যায়, C++-এ new কিওয়ার্ড।

৬. int কে char*-এ অ্যাসাইন

C-এ char* c = 123; কাজ করে, C++-এ এরর।

৭. main()-এর রিটার্ন টাইপ void

C-এ void main() চলে, C++-এ int main() বাধ্যতামূলক।


  1. ভিন্ডোজ ১০-এ আনইনস্টল না হওয়া প্রোগ্রাম আনইনস্টল করার পদ্ধতি

  2. বাইনারি সার্চ C++ প্রোগ্রামে

  3. C++ প্রোগ্রাম: পুরো মেমরি ফিল আপ করা

  4. C++ প্রোগ্রাম কম্পাইল ও রান কীভাবে করবেন?