استانداردشده
در سند بینالمللی منتشرشده و مبنای تعریف زبان است.
انتشار استاندارد، پشتیبانی کامپایلر و آمادهبودن برای محصول سه اتفاق جدا هستند. این صفحه تفاوت آنها را روشن نگه میدارد.
در سند بینالمللی منتشرشده و مبنای تعریف زبان است.
کامپایلر یا کتابخانهٔ مشخص آن را واقعاً ارائه کرده است.
متنی در فرایند کمیته است و هنوز میتواند تغییر کند.
تاریخ انتشار، وضعیت متن و آمادگی زنجیرهابزار کنار هم خوانده میشوند.
C++23نسل منتشرشده با گسترش جدی کتابخانه؛ از std::expected تا std::print.
C++26ویژگیها و رفع ایرادها باید همراه با متن رسمی و وضعیت پیادهسازی دنبال شوند.
دیدن وضعیت جاریC++29محل شکلگیری جهتها و پیشنهادهای نسل بعد؛ نه فهرستی از وعدههای قطعی.
دیدن افق رصدC with Classesافزودن انتزاع سطحبالا به کارایی و مدل ماشین سی؛ آغاز کلاسها، سازندهها و ایمنی نوع.
C++ 1.0نام سیپلاسپلاس و نخستین انتشار تجاری، زبان را از پژوهش به ابزار ساخت نرمافزار برد.
C++98نخستین استاندارد بینالمللی؛ الگوها، استثناها، فضای نام و کتابخانهٔ استاندارد.
C++03رفع ابهامها و تثبیت نسل نخست استاندارد پیش از جهش بزرگ بعدی.
C++11معناشناسی انتقال، لامبدا، اشارهگر هوشمند، زمان ترجمه و مدل همروندی.
C++14تکمیل قابلیتهای نسل پیش با لامبدای عام و محاسبهٔ زمان ترجمهٔ توانمندتر.
C++17نوعهای واژگانی، سامانهٔ پرونده، اتصال ساختاریافته و شرط زمان ترجمه.
C++20زبان و کتابخانه همزمان جهش کردند: بیان محدودیت الگوها روشنتر شد، پیمایش ترکیبپذیرتر شد و معماری کد از پروندهٔ سربرگ فاصله گرفت.
ConceptsRangesCoroutinesModulesThree-way comparisonC++23تمرکز روی تجربهٔ روزمرهٔ توسعهدهنده و کتابخانه بود؛ از مدلکردن نتیجه یا خطا تا خروجی قالببندیشده و نماهای چندبعدی.
std::expectedstd::printstd::mdspanRanges updatesDeducing thisC++26در مرداد ۱۴۰۵ هنوز باید بهعنوان پیشنویس کاری خوانده شود، نه یک استاندارد ISO منتشرشده. پذیرش در متن، پیادهسازی کامپایلر و آمادگی محصول سه وضعیت جدا هستند.
ReflectionContractsExecution controlLibrary hardeningToolchain trackingC++29این بخش نقشهٔ رصد است، نه وعدهٔ قابلیت. پیشنهادها تنها پس از رأی کمیته و ورود به پیشنویس، برچسب پذیرفتهشده میگیرند.
Safety directionsProfiles researchEvolution papersNo fixed feature listوضعیت پذیرش در متن کاری، پشتیبانی کامپایلر، پشتیبانی کتابخانه و گزینهٔ فعالسازی جدا ثبت میشود.