কম্পিউটার

C++ বনাম C++0x বনাম C++11 বনাম C++98


C++98৷ C++ স্ট্যান্ডার্ডের প্রথম সংস্করণ ছিল। এটি সমস্ত মৌলিক ভাষা নির্মাণ, STL এবং স্ট্যান্ডার্ড লাইব্রেরি সংজ্ঞায়িত করেছিল৷

C++03 এই মান পরবর্তী সংশোধন ছিল. এটি প্রধানত স্ট্যান্ডার্ডের জন্য একটি বাগফিক্স হিসাবে বিবেচিত ছিল কারণ এটি 92টি মূল ভাষার ত্রুটির প্রতিবেদন, 125টি লাইব্রেরি ত্রুটি প্রতিবেদন সংশোধন করেছে এবং শুধুমাত্র একটি নতুন ভাষা বৈশিষ্ট্য অন্তর্ভুক্ত করেছে:মান প্রাথমিককরণ৷

C++0x 2008-09 সাল নাগাদ শেষ হওয়ার আশা করা হয়েছিল কিন্তু শেষ পর্যন্ত 2011 সালে সম্পন্ন হয়েছে।

C++11৷ 2011 সালে প্রকাশিত আধুনিক C++ স্ট্যান্ডার্ড ছিল। এটি বিদ্যমান ভাষার অনেক বড় এক্সটেনশন এবং উন্নতি এনেছে। নিচে C++11 -

এর প্রধান বৈশিষ্ট্যগুলি রয়েছে
  • ইনিশিয়ালাইজার তালিকা
  • অটোমেটিক টাইপ ডিডাকশন
  • Rvalue রেফারেন্স এবং মুভ কনস্ট্রাক্টর
  • constexpr – সাধারণ ধ্রুবক অভিব্যক্তি
  • সাধারণ পুরানো ডেটার সংজ্ঞায় পরিবর্তন
  • ইউনিফর্ম ইনিশিয়ালাইজেশন
  • লুপের জন্য পরিসীমা-ভিত্তিক
  • ল্যাম্বডা ফাংশন এবং এক্সপ্রেশন
  • বিকল্প ফাংশন সিনট্যাক্স
  • স্পষ্ট ওভাররাইড এবং চূড়ান্ত
  • একটি ধ্রুবক নাল পয়েন্টার, nullptr
  • দৃঢ়ভাবে টাইপ করা গণনা
  • উপযুক্ত স্থানে সমকোণ বন্ধনীকে অপারেটর হিসাবে বিবেচনা করা হচ্ছে না
  • এবং আরো অনেক. আপনি https://en.wikipedia.org/wiki/C%2B%2B11-এ উদাহরণ সহ সম্পূর্ণ তালিকা পেতে পারেন।


  1. C++ স্ট্যান্ডার্ড টেমপ্লেট লাইব্রেরিতে পেয়ার (STL)

  2. C++ স্ট্যান্ডার্ড টেমপ্লেট লাইব্রেরিতে মাল্টিসেট (STL)

  3. C++ স্ট্যান্ডার্ড টেমপ্লেট লাইব্রেরিতে বাইনারি অনুসন্ধান (STL)

  4. C++ স্ট্যান্ডার্ড টেমপ্লেট লাইব্রেরিতে (STL) অগ্রাধিকার সারি