কম্পিউটার

C++11 ওভারভিউ


C++11 হল 2011 সালে প্রকাশিত আধুনিক C++ স্ট্যান্ডার্ড। এটি বিদ্যমান ভাষার অনেক বড় এক্সটেনশন এবং উন্নতি এনেছে। এটি 12 আগস্ট 2011-এ ইন্টারন্যাশনাল অর্গানাইজেশন ফর স্ট্যান্ডার্ডাইজেশন (ISO) দ্বারা অনুমোদিত হয়েছিল এবং C++03 প্রতিস্থাপিত হয়েছিল৷

C++11 C++0x নামেও পরিচিত ছিল। এর কারণ হল, পরবর্তী সংশোধনের জন্য, অনুমিত হয়েছিল যে পরবর্তী স্ট্যান্ডার্ডটি 2008 সালের মধ্যে করা হবে, কিন্তু যেহেতু এটি অনিশ্চিত ছিল, এটির নামকরণ করা হয়েছিল C++ 0x, যেখানে x 8 বা 9 এর জন্য দাঁড়িয়েছে। যদিও পরিকল্পনা স্থানান্তরিত হয়েছে এবং এটিকে এখন C++11 বলা হয়। সুতরাং, C++ 0x এটি প্রকাশিত হওয়ার আগে স্ট্যান্ডার্ডের নাম ছিল। 2011 সালে এটি চূড়ান্ত হওয়ার পরে এটির নাম দেওয়া হয়েছিল C++11৷

নিম্নলিখিত C++11-এর প্রধান পরিবর্তন/সংযোজনগুলি হল-

  • ইনিশিয়ালাইজার তালিকা
  • অটোমেটিক টাইপ ডিডাকশন
  • Rvalue রেফারেন্স এবং মুভ কনস্ট্রাক্টর
  • constexpr – সাধারণ ধ্রুবক অভিব্যক্তি
  • সাধারণ পুরানো ডেটার সংজ্ঞায় পরিবর্তন
  • ইউনিফর্ম ইনিশিয়ালাইজেশন
  • লুপের জন্য পরিসীমা-ভিত্তিক
  • ল্যাম্বডা ফাংশন এবং এক্সপ্রেশন
  • বিকল্প ফাংশন সিনট্যাক্স
  • স্পষ্ট ওভাররাইড এবং চূড়ান্ত
  • একটি ধ্রুবক নাল পয়েন্টার, nullptr
  • দৃঢ়ভাবে টাইপ করা গণনা
  • উপযুক্ত স্থানে সমকোণ বন্ধনীকে অপারেটর হিসাবে বিবেচনা করা হচ্ছে না
  • বিভিন্ন টেমপ্লেট
  • মাল্টিথ্রেডিং মেমরি মডেল
  • STL-এ হ্যাশ টেবিল যোগ করা হয়েছে
  • স্ট্যান্ডার্ড লাইব্রেরিতে রেগুলার এক্সপ্রেশন যোগ করা হয়েছে
  • সাধারণ-উদ্দেশ্যের স্মার্ট পয়েন্টার যোগ করা হয়েছে যেমন shared_ptr, weak_ptr, ইত্যাদি।

এবং আরো অনেক. আপনি https://en.wikipedia.org/wiki/C%2B%2B11-এ উদাহরণ সহ সম্পূর্ণ তালিকা পেতে পারেন।



  1. কেন হোয়াটসঅ্যাপ এত জনপ্রিয়

  2. অ্যান্ড্রয়েড স্টোরেজের একটি ওভারভিউ

  3. বিদায় অপেরা

  4. আমার নতুন নতুন ল্যাপটপ!