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

C++11-এর সবচেয়ে বড় পরিবর্তনগুলো (Biggest Changes in C++11)

C++11 আধুনিক C++-র শুরু। এর সাবচেয়ে বড় পরিবর্তনগুলো নিচে দেয়া হলো:

কোর ল্যাঙ্গুয়েজ পরিবর্তন

  • Move Semantics & Rvalue References: রিসোর্স মeneanagement-এ বিপ্লব (std::move, unique_ptr)
  • Lambda Expressions: STL অ্যালগরিদমের সাথে ফাংশনাল স্টাইল
  • auto / decltype: টাইপ ডেডাকশন, জেনেরিক কোড সহজ
  • Uniform Initialization: {} ব্রেস ইনিশিয়ালাইজেশন সব জায়গায়
  • Range-based for: for(auto &x : container)
  • nullptr: টাইপ-সেফ নাল পয়েন্টার
  • constexpr: কম্পাইল-টাইম কম্পিউটেশন
  • Variadic Templates: টাইপ-সেফ ভেরিয়্যাডিক ফাংশন/টেমপ্লেট
  • enum class: স্কোপড এবং টাইপ-সেফ এনাম

স্ট্যান্ডার্ড লাইব্রেরি যোগ

  • Smart Pointers: unique_ptr, shared_ptr, weak_ptr (রিসোর্স ম্যানেজমেন্ট)
  • Threading Library: thread, mutex, condition_variable, atomic, future/promise
  • Unordered Containers: unordered_map, unordered_set (হ্যাশ টেবিল)
  • Regex: <regex> হেডার
  • Tuple, Array, Chrono: টাপল, ফিক্সড সাইজ অ্যারে, টাইম লাইব্রেরি

এই পরিবর্তনগুলো C++-কে আরও নিরাপদ, এক্সপ্রেসিভ এবং পারফরম্যান্ট করে তুলেছে।

  1. ২০১৮ WWDC-এ অ্যাপলের ঘোষিত সবচেয়ে বড় পরিবর্তনগুলো

  2. রেগুলার এক্সপ্রেশন (Regex) বिगিনার গাইড

  3. ২০১৯ সালে অ্যান্ড্রয়েডে খেয়াল রাখার ৫টি বড় বিষয়

  4. উইন্ডোজ ১১-এ রিভ্যাম্প করা মাইক্রোসফট স্টোর এক্সপ্লোর করুন: মূল আপডেট এবং আসছে কী