C++ প্রোগ্রামিং ভাষার অনেক সংস্করণ রয়েছে। ভাষার এই সংস্করণগুলি হল ISO C++ সম্প্রদায়ের দ্বারা নির্মিত স্পেসিফিকেশনের উপর ভিত্তি করে কম্পাইলারের বাস্তবায়ন, যে সম্প্রদায়টি ভাষার বিকাশের তত্ত্বাবধান করে। নিম্নলিখিতগুলি ভাষার সংস্করণগুলি রয়েছে −
৷- C++98 (ISO/IEC 14882:1998) হল প্রথম সংস্করণ।
- C++03 (ISO/IEC 14882:2003) হল দ্বিতীয় সংস্করণ।
- C++11 হল তৃতীয় সংস্করণ।
- C++14 হল চতুর্থ সংস্করণ।
- C++17 হল পঞ্চম সংস্করণ।
এই সমস্ত সংস্করণগুলির মধ্যে অনেক পার্থক্য রয়েছে, প্রধানত স্ট্যান্ডার্ড লাইব্রেরিতে সংযোজন এবং API-এর সম্প্রসারণ। ডিপারেকশনের কারণে এপিআই-এর মধ্যেও এই মানগুলির পার্থক্য রয়েছে। আপনি ISO ওয়েবসাইটে এই সংস্করণগুলির স্পেসিফিকেশন সম্পর্কে পড়তে পারেন:https://isocpp.org/। সমস্ত স্পেসিফিকেশন ড্রাফ্ট ওয়েবসাইটে বিনামূল্যে ডাউনলোডের জন্য উপলব্ধ। আপনি তাদের GitHub সংগ্রহস্থলের উন্নয়নাধীন বর্তমান খসড়া সম্পর্কে মন্তব্য করতে পারেন:https://github.com/cplusplus/draft