যখন আমি প্রথম প্রথম C ++ 6-7 বছর আগে শিখেছি তখন আমি যা শিখেছিলাম তা মূলত "C সহ ক্লাস" ছিল। std::vectorস্পষ্টতই একটি উন্নত বিষয় ছিল, এমন কিছু যা আপনি যদি জানতে চান তবে আপনি তা শিখতে পারেন । এবং নিশ্চয়ই কেউ আমাকে বলেন নি যে মেমোরি পরিচালনা করতে সাহায্যকারীদের ধ্বংস করা যেতে পারে। আজ, আমি যেখানেই দেখছি আমি RAII এবং SFINAE এবং এসটিএল এবং বুস্ট এবং ভাল, আধুনিক সি ++ দেখতে পাচ্ছি । এমনকি যে সমস্ত লোকেরা কেবলমাত্র ভাষা নিয়ে শুরু করছেন তাদের মনে হয় 1 দিন থেকে এই ধারণাগুলি শেখানো হয়েছিল।
আমার প্রশ্নটি হ'ল এটি কেবল কারণ কেবলমাত্র আমি "সেরা" দেখছি, এটি এখানে এসও এবং অন্যান্য প্রোগ্রামিং সাইটগুলিতে যা প্রশ্নগুলি প্রাথমিকভাবে আকর্ষণ করে (গেমদেভ.নেট), বা এটি আসলে প্রতিনিধি সামগ্রিকভাবে সি ++ সম্প্রদায়?
আধুনিক সি ++ আসলেই কি ডিফল্ট হয়ে উঠছে? বিশেষজ্ঞরা যে অভিনব জিনিসগুলি সম্পর্কে লেখেন সেগুলি হওয়ার পরিবর্তে এটি কি "সি ++ ঠিক কীভাবে হয়"? বা আমি কেবলমাত্র হাজার হাজার লোককে দেখতে পাচ্ছি না যারা এখনও "ক্লাস সহ সি" শিখছে এবং ব্যবহারের পরিবর্তে নিজস্ব গতিশীল অ্যারে লিখছে std::vectorএবং তাদের শীর্ষ-স্তরের কোড থেকে ম্যানুয়ালি নতুন / মুছলে মেমরি পরিচালনা করতে পারে?
আমি যতটা বিশ্বাস করতে চাই, এটি অবিশ্বাস্য মনে হয় যদি সামগ্রিকভাবে সি ++ সম্প্রদায় মূলত কয়েক বছরে এতটা বিকশিত হয়। আপনার অভিজ্ঞতা এবং প্রভাব কি?
(অস্বীকৃতি: সি ++ এর সাথে পরিচিত না এমন কেউ অন্য ভাষার তুলনায় সি ++ জনপ্রিয়তা অর্জন করছে কিনা তা জিজ্ঞাসা করে শিরোনামটির ভুল ব্যাখ্যা করতে পারে That's এটি আমার প্রশ্ন নয় "" আধুনিক সি ++ "বইয়ের নামানুসারে সি ++ এর মধ্যে একটি উপভাষা বা প্রোগ্রামিং শৈলীর একটি সাধারণ নাম" আধুনিক সি ++ ডিজাইন: জেনেরিক প্রোগ্রামিং এবং ডিজাইনের প্যাটার্নগুলি প্রয়োগ করা হয়েছে ", এবং আমি এই বনাম" পুরানো সি ++ "এর মধ্যে একমাত্র আগ্রহী So সুতরাং সি ++ এর সময় অতিবাহিত হয়েছে এবং আমাদের সবারই পাইথন ব্যবহার করা উচিত নয়)))