Knowledge (XXG)

C++03

Source 📝

3241: 3217: 888: 140:. C++03 was primarily a bug fix release for the implementers to ensure greater consistency and portability. This revision addressed 92 core language defect reports, 125 library defect reports, and included only one new language feature: value initialization. 2543: 395: 2055: 335: 89: 711: 2050: 1555: 933: 122: 106: 703: 1777: 3311: 892: 143:
Among the more noteworthy defect reports addressed by C++03 was the library defect report 69, whose resolution added the requirement that elements in a
3326: 2852: 2772: 2563: 2558: 2404: 126: 110: 388: 3282: 2570: 3306: 924: 82: 3103: 615: 1465: 364: 294: 242: 270: 3172: 2973: 2496: 1879: 1470: 1440: 630: 600: 381: 2817: 2147: 1944: 857: 1268: 217: 151:
object uses a memory layout similar to an array. While most implementations satisfied this expectation, it was not required by C++98.
2344: 1368: 620: 329: 75: 852: 2908: 2080: 1924: 319: 3003: 2998: 2705: 2797: 2127: 2060: 1640: 1288: 847: 842: 191: 3275: 3142: 2620: 917: 144: 2802: 2710: 2660: 2419: 1752: 1747: 3068: 3013: 2792: 2777: 2757: 2035: 1455: 951: 803: 574: 3116: 3023: 2812: 2787: 1999: 1994: 640: 625: 541: 526: 491: 465: 160: 3268: 2670: 2212: 2202: 2197: 1772: 1757: 1697: 1131: 1126: 1086: 683: 673: 556: 516: 171: 3321: 3316: 3220: 2988: 2978: 2107: 1525: 1106: 910: 118: 2409: 2272: 1919: 1293: 1141: 1111: 1004: 994: 955: 947: 579: 678: 564: 3248: 3167: 3073: 2807: 2782: 2625: 2466: 1904: 1707: 1580: 1363: 867: 521: 506: 3008: 2747: 610: 264: 2953: 2888: 1228: 741: 3240: 531: 290: 238: 1782: 875: 648: 605: 360: 325: 3252: 536: 486: 420: 2516: 2257: 1585: 546: 500: 209: 3126: 2847: 2752: 2506: 2434: 2429: 2424: 1909: 1872: 1867: 1862: 1857: 1852: 1847: 1842: 783: 3301: 824: 693: 2414: 2162: 1974: 1837: 1827: 1822: 1817: 1812: 1807: 1802: 1797: 1792: 1161: 1151: 291:"C++ Standard Library Defect Report List: 69. Must elements of a vector be contiguous?" 658: 653: 481: 3295: 3202: 3177: 3162: 3098: 3093: 3088: 3083: 3078: 2923: 2868: 2837: 2827: 2690: 2680: 2650: 2645: 2595: 2575: 2553: 2538: 2491: 2456: 2399: 2394: 2384: 2262: 2207: 2182: 2177: 2157: 2030: 1570: 1146: 1009: 979: 752: 569: 321:
More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions
3063: 3033: 2893: 2237: 2232: 2095: 2090: 2085: 2004: 1949: 1899: 1832: 1787: 1762: 1692: 1687: 1682: 1677: 1672: 1630: 1595: 1505: 1500: 1328: 1136: 902: 726: 688: 663: 798: 3038: 2735: 2730: 2725: 2309: 2226: 1198: 315: 3028: 2933: 2640: 2615: 2379: 2334: 2070: 1727: 1540: 1433: 1428: 1423: 1383: 1358: 1233: 989: 767: 595: 195: 3197: 3192: 3187: 3182: 3157: 3147: 3108: 3058: 3053: 3048: 3043: 2948: 2943: 2938: 2928: 2918: 2903: 2883: 2878: 2873: 2822: 2767: 2762: 2742: 2720: 2700: 2655: 2635: 2590: 2585: 2580: 2548: 2511: 2501: 2486: 2481: 2476: 2461: 2446: 2441: 2369: 2364: 2359: 2339: 2329: 2324: 2319: 2304: 2299: 2247: 2242: 2222: 2192: 2167: 2152: 2122: 2075: 2065: 2045: 2040: 2025: 2020: 1934: 1655: 1650: 1545: 1191: 1186: 1181: 1176: 1171: 1079: 1074: 1069: 1064: 788: 736: 210:"C++ Standard Core Language Issue Index by Status: Issues with "TC1" Status" 192:"Bjarne Stroustrup's FAQ – What is the difference between C++98 and C++03?" 793: 2832: 2610: 2314: 2142: 1979: 1969: 1954: 1929: 1914: 1889: 1884: 1767: 1742: 1737: 1722: 1717: 1712: 1702: 1667: 1662: 1645: 1625: 1620: 1615: 1610: 1605: 1600: 1590: 1575: 1565: 1560: 1550: 1535: 1530: 1520: 1515: 1510: 1495: 1490: 1485: 1480: 1475: 1460: 1445: 1418: 1413: 1408: 1403: 1398: 1393: 1388: 1378: 1373: 1353: 1348: 1338: 1333: 1323: 1318: 1308: 1303: 1298: 1273: 1263: 1156: 1059: 1054: 1049: 1044: 1039: 1034: 1029: 1024: 1019: 762: 757: 731: 147:
are stored contiguously. This codifies the common expectation that a C++
511: 460: 455: 450: 445: 440: 435: 137: 63: 58: 53: 48: 43: 38: 28: 3121: 2913: 2898: 2695: 2685: 2675: 2451: 2267: 2217: 2112: 2100: 1258: 1253: 1248: 1243: 1238: 1223: 1218: 1213: 1208: 1203: 1166: 1121: 1116: 1101: 1096: 1091: 2983: 2968: 2963: 2958: 2630: 2605: 2533: 2389: 2374: 2354: 2349: 2294: 2287: 2282: 2277: 2172: 2137: 1984: 1635: 1450: 1014: 716: 2471: 496: 425: 415: 404: 166: 133: 114: 19: 3018: 2993: 2715: 2600: 2252: 2117: 1989: 1964: 1959: 1939: 1313: 1283: 1278: 999: 984: 974: 969: 746: 721: 668: 2665: 2528: 2521: 2187: 2132: 1732: 1343: 808: 906: 377: 3152: 2842: 1894: 357:
The C++ Standard: Incorporating Technical Corrigendum No. 1
3256: 373: 239:"C++ Standard Library Issues List: TC1 (125 issues)" 3135: 2861: 2013: 962: 866: 833: 817: 776: 702: 639: 588: 555: 474: 324:. Boston: Pearson Education, Inc. p. 48. 194:. Bjarne Stroustrup's homepage. Archived from 123:International Organization for Standardization 3276: 918: 389: 83: 8: 117:programming language. It is defined by two 3283: 3269: 925: 911: 903: 396: 382: 374: 355:British Standards Institute (2003-10-01). 90: 76: 15: 163:- Additions to the C++03 Standard Library 127:International Electrotechnical Commission 183: 129:(IEC), in standard ISO/IEC 14882:2003. 18: 616:Resource acquisition is initialization 136:standard. C++03 was later replaced by 7: 3237: 3235: 631:Substitution failure is not an error 601:Curiously recurring template pattern 858:Comparison of programming languages 3255:. You can help Knowledge (XXG) by 14: 3327:Programming language topic stubs 3239: 3216: 3215: 887: 886: 3312:C++ programming language family 338:from the original on 2022-09-21 297:from the original on 2018-07-19 273:from the original on 2018-05-27 245:from the original on 2018-07-21 220:from the original on 2022-09-11 3307:Programming language standards 853:Comparison of ALGOL 68 and C++ 359:. John Wiley & Sons, Inc. 1: 649:Comparison of C++ compilers 3343: 3234: 848:Comparison of Java and C++ 843:Compatibility of C and C++ 3211: 944: 884: 411: 132:C++03 replaced the prior 626:Special member functions 542:Template metaprogramming 263:"Value initialization", 119:standards organizations 113:14882 standard for the 3251:-related article is a 161:C++ Technical Report 1 20:C++ language revisions 684:Oracle Solaris Studio 3249:programming-language 712:Comparison of C IDEs 522:Operator overloading 507:Function overloading 198:on February 6, 2016. 172:C++ Standard Library 105:is a version of the 611:One Definition Rule 167:C++ standardization 938:by standard number 777:Superset languages 679:Intel C++ Compiler 497:Exception handling 3264: 3263: 3229: 3228: 952:ISO romanizations 900: 899: 876:Bjarne Stroustrup 659:Borland Turbo C++ 606:Most vexing parse 547:Virtual functions 366:978-0-470-84674-2 100: 99: 3334: 3285: 3278: 3271: 3243: 3236: 3219: 3218: 939: 927: 920: 913: 904: 890: 889: 557:Standard Library 512:Move constructor 501:Exception safety 492:Copy constructor 398: 391: 384: 375: 370: 347: 346: 344: 343: 312: 306: 305: 303: 302: 287: 281: 280: 279: 278: 260: 254: 253: 251: 250: 235: 229: 228: 226: 225: 206: 200: 199: 188: 150: 92: 85: 78: 16: 3342: 3341: 3337: 3336: 3335: 3333: 3332: 3331: 3292: 3291: 3290: 3289: 3232: 3230: 3225: 3207: 3131: 2857: 2009: 958: 940: 937: 931: 901: 896: 880: 862: 836:other languages 835: 829: 813: 772: 698: 635: 584: 551: 470: 407: 402: 367: 354: 351: 350: 341: 339: 332: 314: 313: 309: 300: 298: 289: 288: 284: 276: 274: 262: 261: 257: 248: 246: 237: 236: 232: 223: 221: 208: 207: 203: 190: 189: 185: 180: 157: 148: 96: 12: 11: 5: 3340: 3338: 3330: 3329: 3324: 3319: 3314: 3309: 3304: 3294: 3293: 3288: 3287: 3280: 3273: 3265: 3262: 3261: 3244: 3227: 3226: 3224: 3223: 3212: 3209: 3208: 3206: 3205: 3200: 3195: 3190: 3185: 3180: 3175: 3170: 3165: 3160: 3155: 3150: 3145: 3139: 3137: 3133: 3132: 3130: 3129: 3124: 3119: 3114: 3111: 3106: 3101: 3096: 3091: 3086: 3081: 3076: 3071: 3066: 3061: 3056: 3051: 3046: 3041: 3036: 3031: 3026: 3021: 3016: 3011: 3006: 3001: 2996: 2991: 2986: 2981: 2976: 2971: 2966: 2961: 2956: 2951: 2946: 2941: 2936: 2931: 2926: 2921: 2916: 2911: 2906: 2901: 2896: 2891: 2886: 2881: 2876: 2871: 2865: 2863: 2859: 2858: 2856: 2855: 2850: 2845: 2840: 2835: 2830: 2825: 2820: 2815: 2810: 2805: 2800: 2795: 2790: 2785: 2780: 2775: 2770: 2765: 2760: 2755: 2750: 2745: 2740: 2739: 2738: 2733: 2723: 2718: 2713: 2708: 2703: 2698: 2693: 2688: 2683: 2678: 2673: 2668: 2663: 2658: 2653: 2648: 2643: 2638: 2633: 2628: 2623: 2618: 2613: 2608: 2603: 2598: 2593: 2588: 2583: 2578: 2573: 2568: 2567: 2566: 2556: 2551: 2546: 2541: 2536: 2531: 2526: 2525: 2524: 2519: 2509: 2504: 2499: 2494: 2489: 2484: 2479: 2474: 2469: 2464: 2459: 2454: 2449: 2444: 2439: 2438: 2437: 2432: 2427: 2422: 2417: 2412: 2407: 2402: 2397: 2387: 2382: 2377: 2372: 2367: 2362: 2357: 2352: 2347: 2342: 2337: 2332: 2327: 2322: 2317: 2312: 2307: 2302: 2297: 2292: 2291: 2290: 2285: 2275: 2270: 2265: 2260: 2255: 2250: 2245: 2240: 2235: 2230: 2220: 2215: 2210: 2205: 2200: 2195: 2190: 2185: 2180: 2175: 2170: 2165: 2160: 2155: 2150: 2145: 2140: 2135: 2130: 2125: 2120: 2115: 2110: 2105: 2104: 2103: 2098: 2093: 2088: 2083: 2073: 2068: 2063: 2058: 2053: 2048: 2043: 2038: 2033: 2028: 2023: 2017: 2015: 2011: 2010: 2008: 2007: 2002: 1997: 1992: 1987: 1982: 1977: 1972: 1967: 1962: 1957: 1952: 1947: 1942: 1937: 1932: 1927: 1922: 1917: 1912: 1907: 1902: 1897: 1892: 1887: 1882: 1877: 1876: 1875: 1870: 1865: 1860: 1855: 1850: 1845: 1840: 1835: 1830: 1825: 1820: 1815: 1810: 1805: 1800: 1795: 1785: 1780: 1775: 1770: 1765: 1760: 1755: 1750: 1745: 1740: 1735: 1730: 1725: 1720: 1715: 1710: 1705: 1700: 1695: 1690: 1685: 1680: 1675: 1670: 1665: 1660: 1659: 1658: 1648: 1643: 1638: 1633: 1628: 1623: 1618: 1613: 1608: 1603: 1598: 1593: 1588: 1583: 1578: 1573: 1568: 1563: 1558: 1553: 1548: 1543: 1538: 1533: 1528: 1523: 1518: 1513: 1508: 1503: 1498: 1493: 1488: 1483: 1478: 1473: 1468: 1463: 1458: 1453: 1448: 1443: 1438: 1437: 1436: 1431: 1426: 1416: 1411: 1406: 1401: 1396: 1391: 1386: 1381: 1376: 1371: 1366: 1361: 1356: 1351: 1346: 1341: 1336: 1331: 1326: 1321: 1316: 1311: 1306: 1301: 1296: 1291: 1286: 1281: 1276: 1271: 1266: 1261: 1256: 1251: 1246: 1241: 1236: 1231: 1226: 1221: 1216: 1211: 1206: 1201: 1196: 1195: 1194: 1189: 1184: 1179: 1174: 1164: 1159: 1154: 1149: 1144: 1139: 1134: 1129: 1124: 1119: 1114: 1109: 1104: 1099: 1094: 1089: 1084: 1083: 1082: 1077: 1072: 1067: 1062: 1057: 1052: 1047: 1042: 1037: 1032: 1027: 1022: 1012: 1007: 1002: 997: 992: 987: 982: 977: 972: 966: 964: 960: 959: 945: 942: 941: 932: 930: 929: 922: 915: 907: 898: 897: 885: 882: 881: 879: 878: 872: 870: 864: 863: 861: 860: 855: 850: 845: 839: 837: 831: 830: 828: 827: 821: 819: 815: 814: 812: 811: 806: 801: 796: 791: 786: 780: 778: 774: 773: 771: 770: 765: 760: 755: 749: 744: 739: 734: 729: 724: 719: 714: 708: 706: 700: 699: 697: 696: 691: 686: 681: 676: 671: 666: 661: 656: 651: 645: 643: 637: 636: 634: 633: 628: 623: 618: 613: 608: 603: 598: 592: 590: 586: 585: 583: 582: 577: 572: 570:Smart pointers 567: 561: 559: 553: 552: 550: 549: 544: 539: 534: 529: 524: 519: 517:new and delete 514: 509: 504: 494: 489: 484: 478: 476: 472: 471: 469: 468: 463: 458: 453: 448: 443: 438: 433: 428: 423: 418: 412: 409: 408: 403: 401: 400: 393: 386: 378: 372: 371: 365: 349: 348: 330: 307: 282: 255: 230: 201: 182: 181: 179: 176: 175: 174: 169: 164: 156: 153: 125:(ISO) and the 98: 97: 95: 94: 87: 80: 72: 69: 68: 67: 66: 61: 56: 51: 46: 41: 36: 31: 23: 22: 13: 10: 9: 6: 4: 3: 2: 3339: 3328: 3325: 3323: 3322:ISO standards 3320: 3318: 3317:IEC standards 3315: 3313: 3310: 3308: 3305: 3303: 3300: 3299: 3297: 3286: 3281: 3279: 3274: 3272: 3267: 3266: 3260: 3258: 3254: 3250: 3245: 3242: 3238: 3233: 3222: 3214: 3213: 3210: 3204: 3201: 3199: 3196: 3194: 3191: 3189: 3186: 3184: 3181: 3179: 3176: 3174: 3171: 3169: 3166: 3164: 3161: 3159: 3156: 3154: 3151: 3149: 3146: 3144: 3141: 3140: 3138: 3134: 3128: 3125: 3123: 3120: 3118: 3115: 3112: 3110: 3107: 3105: 3102: 3100: 3097: 3095: 3092: 3090: 3087: 3085: 3082: 3080: 3077: 3075: 3072: 3070: 3067: 3065: 3062: 3060: 3057: 3055: 3052: 3050: 3047: 3045: 3042: 3040: 3037: 3035: 3032: 3030: 3027: 3025: 3022: 3020: 3017: 3015: 3012: 3010: 3007: 3005: 3002: 3000: 2997: 2995: 2992: 2990: 2987: 2985: 2982: 2980: 2977: 2975: 2972: 2970: 2967: 2965: 2962: 2960: 2957: 2955: 2952: 2950: 2947: 2945: 2942: 2940: 2937: 2935: 2932: 2930: 2927: 2925: 2922: 2920: 2917: 2915: 2912: 2910: 2907: 2905: 2902: 2900: 2897: 2895: 2892: 2890: 2887: 2885: 2882: 2880: 2877: 2875: 2872: 2870: 2867: 2866: 2864: 2860: 2854: 2851: 2849: 2846: 2844: 2841: 2839: 2836: 2834: 2831: 2829: 2826: 2824: 2821: 2819: 2816: 2814: 2811: 2809: 2806: 2804: 2801: 2799: 2796: 2794: 2791: 2789: 2786: 2784: 2781: 2779: 2776: 2774: 2771: 2769: 2766: 2764: 2761: 2759: 2756: 2754: 2751: 2749: 2746: 2744: 2741: 2737: 2734: 2732: 2729: 2728: 2727: 2724: 2722: 2719: 2717: 2714: 2712: 2709: 2707: 2704: 2702: 2699: 2697: 2694: 2692: 2689: 2687: 2684: 2682: 2679: 2677: 2674: 2672: 2669: 2667: 2664: 2662: 2659: 2657: 2654: 2652: 2649: 2647: 2644: 2642: 2639: 2637: 2634: 2632: 2629: 2627: 2624: 2622: 2619: 2617: 2614: 2612: 2609: 2607: 2604: 2602: 2599: 2597: 2594: 2592: 2589: 2587: 2584: 2582: 2579: 2577: 2574: 2572: 2569: 2565: 2562: 2561: 2560: 2557: 2555: 2552: 2550: 2547: 2545: 2542: 2540: 2537: 2535: 2532: 2530: 2527: 2523: 2520: 2518: 2515: 2514: 2513: 2510: 2508: 2505: 2503: 2500: 2498: 2495: 2493: 2490: 2488: 2485: 2483: 2480: 2478: 2475: 2473: 2470: 2468: 2465: 2463: 2460: 2458: 2455: 2453: 2450: 2448: 2445: 2443: 2440: 2436: 2433: 2431: 2428: 2426: 2423: 2421: 2418: 2416: 2413: 2411: 2408: 2406: 2403: 2401: 2398: 2396: 2393: 2392: 2391: 2388: 2386: 2383: 2381: 2378: 2376: 2373: 2371: 2368: 2366: 2363: 2361: 2358: 2356: 2353: 2351: 2348: 2346: 2343: 2341: 2338: 2336: 2333: 2331: 2328: 2326: 2323: 2321: 2318: 2316: 2313: 2311: 2308: 2306: 2303: 2301: 2298: 2296: 2293: 2289: 2286: 2284: 2281: 2280: 2279: 2276: 2274: 2271: 2269: 2266: 2264: 2261: 2259: 2256: 2254: 2251: 2249: 2246: 2244: 2241: 2239: 2236: 2234: 2231: 2228: 2224: 2221: 2219: 2216: 2214: 2211: 2209: 2206: 2204: 2201: 2199: 2196: 2194: 2191: 2189: 2186: 2184: 2181: 2179: 2176: 2174: 2171: 2169: 2166: 2164: 2161: 2159: 2156: 2154: 2151: 2149: 2146: 2144: 2141: 2139: 2136: 2134: 2131: 2129: 2126: 2124: 2121: 2119: 2116: 2114: 2111: 2109: 2106: 2102: 2099: 2097: 2094: 2092: 2089: 2087: 2084: 2082: 2079: 2078: 2077: 2074: 2072: 2069: 2067: 2064: 2062: 2059: 2057: 2054: 2052: 2049: 2047: 2044: 2042: 2039: 2037: 2034: 2032: 2029: 2027: 2024: 2022: 2019: 2018: 2016: 2012: 2006: 2003: 2001: 1998: 1996: 1993: 1991: 1988: 1986: 1983: 1981: 1978: 1976: 1973: 1971: 1968: 1966: 1963: 1961: 1958: 1956: 1953: 1951: 1948: 1946: 1943: 1941: 1938: 1936: 1933: 1931: 1928: 1926: 1923: 1921: 1918: 1916: 1913: 1911: 1908: 1906: 1903: 1901: 1898: 1896: 1893: 1891: 1888: 1886: 1883: 1881: 1878: 1874: 1871: 1869: 1866: 1864: 1861: 1859: 1856: 1854: 1851: 1849: 1846: 1844: 1841: 1839: 1836: 1834: 1831: 1829: 1826: 1824: 1821: 1819: 1816: 1814: 1811: 1809: 1806: 1804: 1801: 1799: 1796: 1794: 1791: 1790: 1789: 1786: 1784: 1781: 1779: 1776: 1774: 1771: 1769: 1766: 1764: 1761: 1759: 1756: 1754: 1751: 1749: 1746: 1744: 1741: 1739: 1736: 1734: 1731: 1729: 1726: 1724: 1721: 1719: 1716: 1714: 1711: 1709: 1706: 1704: 1701: 1699: 1696: 1694: 1691: 1689: 1686: 1684: 1681: 1679: 1676: 1674: 1671: 1669: 1666: 1664: 1661: 1657: 1654: 1653: 1652: 1649: 1647: 1644: 1642: 1639: 1637: 1634: 1632: 1629: 1627: 1624: 1622: 1619: 1617: 1614: 1612: 1609: 1607: 1604: 1602: 1599: 1597: 1594: 1592: 1589: 1587: 1584: 1582: 1579: 1577: 1574: 1572: 1569: 1567: 1564: 1562: 1559: 1557: 1554: 1552: 1549: 1547: 1544: 1542: 1539: 1537: 1534: 1532: 1529: 1527: 1524: 1522: 1519: 1517: 1514: 1512: 1509: 1507: 1504: 1502: 1499: 1497: 1494: 1492: 1489: 1487: 1484: 1482: 1479: 1477: 1474: 1472: 1469: 1467: 1464: 1462: 1459: 1457: 1454: 1452: 1449: 1447: 1444: 1442: 1439: 1435: 1432: 1430: 1427: 1425: 1422: 1421: 1420: 1417: 1415: 1412: 1410: 1407: 1405: 1402: 1400: 1397: 1395: 1392: 1390: 1387: 1385: 1382: 1380: 1377: 1375: 1372: 1370: 1367: 1365: 1362: 1360: 1357: 1355: 1352: 1350: 1347: 1345: 1342: 1340: 1337: 1335: 1332: 1330: 1327: 1325: 1322: 1320: 1317: 1315: 1312: 1310: 1307: 1305: 1302: 1300: 1297: 1295: 1292: 1290: 1287: 1285: 1282: 1280: 1277: 1275: 1272: 1270: 1267: 1265: 1262: 1260: 1257: 1255: 1252: 1250: 1247: 1245: 1242: 1240: 1237: 1235: 1232: 1230: 1227: 1225: 1222: 1220: 1217: 1215: 1212: 1210: 1207: 1205: 1202: 1200: 1197: 1193: 1190: 1188: 1185: 1183: 1180: 1178: 1175: 1173: 1170: 1169: 1168: 1165: 1163: 1160: 1158: 1155: 1153: 1150: 1148: 1145: 1143: 1140: 1138: 1135: 1133: 1130: 1128: 1125: 1123: 1120: 1118: 1115: 1113: 1110: 1108: 1105: 1103: 1100: 1098: 1095: 1093: 1090: 1088: 1085: 1081: 1078: 1076: 1073: 1071: 1068: 1066: 1063: 1061: 1058: 1056: 1053: 1051: 1048: 1046: 1043: 1041: 1038: 1036: 1033: 1031: 1028: 1026: 1023: 1021: 1018: 1017: 1016: 1013: 1011: 1008: 1006: 1003: 1001: 998: 996: 993: 991: 988: 986: 983: 981: 978: 976: 973: 971: 968: 967: 965: 961: 957: 956:IEC standards 953: 949: 948:ISO standards 943: 935: 928: 923: 921: 916: 914: 909: 908: 905: 895: 894: 883: 877: 874: 873: 871: 869: 865: 859: 856: 854: 851: 849: 846: 844: 841: 840: 838: 832: 826: 823: 822: 820: 816: 810: 807: 805: 802: 800: 797: 795: 792: 790: 787: 785: 784:Objective-C++ 782: 781: 779: 775: 769: 766: 764: 761: 759: 756: 754: 753:Visual Studio 750: 748: 745: 743: 740: 738: 735: 733: 730: 728: 725: 723: 720: 718: 715: 713: 710: 709: 707: 705: 701: 695: 692: 690: 687: 685: 682: 680: 677: 675: 672: 670: 667: 665: 662: 660: 657: 655: 652: 650: 647: 646: 644: 642: 638: 632: 629: 627: 624: 622: 621:Rule of three 619: 617: 614: 612: 609: 607: 604: 602: 599: 597: 594: 593: 591: 587: 581: 578: 576: 573: 571: 568: 566: 563: 562: 560: 558: 554: 548: 545: 543: 540: 538: 535: 533: 530: 528: 525: 523: 520: 518: 515: 513: 510: 508: 505: 502: 498: 495: 493: 490: 488: 485: 483: 480: 479: 477: 473: 467: 464: 462: 459: 457: 454: 452: 449: 447: 444: 442: 439: 437: 434: 432: 429: 427: 424: 422: 419: 417: 414: 413: 410: 406: 399: 394: 392: 387: 385: 380: 379: 376: 368: 362: 358: 353: 352: 337: 333: 331:0-201-70434-X 327: 323: 322: 317: 311: 308: 296: 292: 286: 283: 272: 268: 267: 266:C++ reference 259: 256: 244: 240: 234: 231: 219: 215: 211: 205: 202: 197: 193: 187: 184: 177: 173: 170: 168: 165: 162: 159: 158: 154: 152: 146: 141: 139: 135: 130: 128: 124: 120: 116: 112: 108: 104: 93: 88: 86: 81: 79: 74: 73: 71: 70: 65: 62: 60: 57: 55: 52: 50: 47: 45: 42: 40: 37: 35: 32: 30: 27: 26: 25: 24: 21: 17: 3257:expanding it 3246: 3231: 3074:27000 series 891: 825:Embedded C++ 727:Code::Blocks 694:Watcom C/C++ 430: 356: 340:. Retrieved 320: 316:Herb, Sutter 310: 299:. Retrieved 285: 275:, retrieved 265: 258: 247:. Retrieved 233: 222:. Retrieved 214:open-std.org 213: 204: 196:the original 186: 142: 131: 102: 101: 33: 2862:20000–29999 2014:10000–19999 834:Relative to 654:Borland C++ 565:I/O Streams 149:std::vector 3296:Categories 2641:16949 (TS) 2238:11941 (TR) 936:standards 768:Qt Creator 751:Microsoft 689:Visual C++ 664:C++Builder 596:As-if rule 532:References 342:2022-09-20 301:2016-05-30 277:2016-05-30 249:2016-05-30 224:2022-09-20 178:References 2596:15926 WIP 1960:9592/9593 1885:9000/9001 1773:8805/8806 799:C++/WinRT 641:Compilers 537:Templates 527:Operators 466:Libraries 3221:Category 946:List of 893:Category 868:Designer 818:Dialects 763:KDevelop 758:NetBeans 732:CodeLite 487:Concepts 475:Features 336:Archived 318:(2002). 295:Archived 271:archived 269:(wiki), 243:Archived 218:Archived 155:See also 3122:29199-2 2994:23094-2 2989:23094-1 2979:23090-3 2848:19794-5 2843:19775-1 2631:16612-2 2621:16355-1 2310:13406-2 2268:12234-2 2036:10118-3 789:C++/CLI 742:Eclipse 737:Dev-C++ 580:Strings 482:Classes 421:Outline 3136:30000+ 1975:9797-1 1783:8820-5 1728:8501-1 1284:1073-2 1279:1073-1 963:1–9999 794:C++/CX 717:Anjuta 363:  328:  145:vector 121:, the 3247:This 3203:80000 3198:56000 3193:55000 3188:50001 3183:45001 3178:42010 3173:40500 3168:39075 3163:38500 3158:37001 3153:32000 3148:31000 3143:30170 3127:29500 3117:29148 3113:29110 3109:28000 3104:27729 3099:27006 3094:27005 3089:27002 3084:27001 3079:27000 3069:26324 3064:26300 3059:26262 3054:26000 3049:25964 3044:25178 3039:24728 3034:24707 3029:24617 3024:24613 3019:24517 3014:23941 3009:23360 3004:23271 2999:23270 2984:23092 2974:23009 2969:23008 2964:23003 2959:23000 2954:22537 2949:22395 2944:22301 2939:22300 2934:22275 2929:22000 2924:21827 2919:21500 2914:21122 2909:21047 2904:21001 2899:21000 2894:20830 2889:20802 2884:20400 2879:20121 2874:20022 2869:20000 2853:19831 2838:19770 2833:19757 2828:19752 2823:19600 2818:19510 2813:19509 2808:19508 2803:19507 2798:19506 2793:19505 2788:19503 2783:19502 2778:19501 2773:19500 2768:19439 2763:19407 2758:19136 2753:19125 2748:19115 2743:19114 2726:19092 2721:19011 2716:19005 2711:18916 2706:18629 2701:18245 2696:18181 2691:18014 2686:18004 2681:17799 2676:17506 2671:17442 2666:17369 2661:17203 2656:17100 2651:17025 2646:17024 2636:16750 2626:16485 2616:16262 2611:16023 2606:15938 2601:15930 2591:15926 2586:15924 2581:15919 2576:15897 2571:15707 2559:15706 2554:15693 2549:15686 2544:15511 2539:15504 2534:15438 2529:15445 2512:15444 2507:15408 2502:15398 2497:15291 2492:15288 2487:15189 2482:15022 2477:14971 2472:14882 2467:14764 2462:14698 2457:14651 2452:14649 2447:14644 2442:14617 2390:14496 2385:14443 2380:14396 2375:14289 2370:14224 2365:14031 2360:14000 2355:13818 2350:13816 2345:13616 2340:13584 2335:13568 2330:13567 2325:13490 2320:13485 2315:13450 2305:13399 2300:13250 2295:13216 2278:13211 2273:12620 2263:12207 2258:12182 2253:12052 2248:12006 2243:11992 2233:11941 2223:11940 2218:11898 2213:11889 2208:11801 2203:11785 2198:11784 2193:11783 2188:11544 2183:11404 2178:11179 2173:11172 2168:11170 2163:11073 2158:10967 2153:10962 2148:10957 2143:10861 2138:10746 2133:10664 2128:10646 2123:10628 2118:10589 2113:10585 2108:10383 2076:10303 2071:10279 2066:10218 2061:10206 2056:10179 2051:10165 2046:10161 2041:10160 2031:10116 2026:10007 2021:10006 747:Geany 722:CLion 669:Clang 589:Ideas 461:C++26 456:C++23 451:C++20 446:C++17 441:C++14 436:C++11 431:C++03 426:C++98 138:C++11 134:C++98 103:C++03 64:C++26 59:C++23 54:C++20 49:C++17 44:C++14 39:C++11 34:C++03 29:C++98 3253:stub 2101:-238 2005:9995 2000:9985 1995:9984 1990:9945 1985:9899 1980:9897 1970:9660 1965:9594 1955:9564 1950:9529 1945:9506 1940:9496 1935:9407 1930:9362 1925:9314 1920:9293 1915:9241 1910:9227 1905:9141 1900:9126 1895:9075 1890:9036 1880:8879 1833:-8-I 1788:8859 1778:8807 1768:8691 1763:8652 1758:8651 1753:8632 1748:8613 1743:8601 1738:8583 1733:8571 1723:8373 1718:8217 1713:8178 1708:8093 1703:8000 1698:7942 1693:7816 1688:7813 1683:7812 1678:7811 1673:7810 1668:7736 1663:7637 1651:7498 1646:7200 1641:7185 1636:7098 1631:7064 1626:7027 1621:7010 1616:7002 1611:7001 1606:6943 1601:6709 1596:6523 1591:6438 1586:6429 1581:6425 1576:6385 1571:6373 1566:6346 1561:6344 1556:6166 1551:5964 1546:5807 1541:5800 1536:5776 1531:5775 1526:5725 1521:5428 1516:5427 1511:5426 1506:5218 1501:4909 1496:4217 1491:4165 1486:4157 1481:4031 1476:3977 1471:3950 1466:3901 1461:3864 1456:3602 1451:3601 1446:3307 1441:3297 1419:3166 1414:3103 1409:3029 1404:2921 1399:2852 1394:2848 1389:2788 1384:2720 1379:2711 1374:2709 1369:2533 1364:2281 1359:2240 1354:2146 1349:2145 1344:2108 1339:2047 1334:2033 1329:2022 1324:2015 1319:2014 1314:1989 1309:1745 1304:1629 1299:1538 1294:1413 1289:1155 1274:1007 1269:1004 1264:1000 1087:68-1 809:SYCL 704:IDEs 361:ISBN 326:ISBN 3302:C++ 2435:-20 2430:-17 2425:-14 2420:-12 2415:-11 2410:-10 2096:-28 2091:-22 2086:-21 2081:-11 1873:-16 1868:-15 1863:-14 1858:-13 1853:-12 1848:-11 1843:-10 1259:999 1254:965 1249:898 1244:860 1239:843 1234:838 1229:764 1224:732 1219:704 1214:690 1209:668 1204:657 1199:646 1167:639 1162:519 1157:518 1152:500 1147:361 1142:306 1137:302 1132:262 1127:261 1122:259 1117:233 1112:228 1107:226 1102:217 1097:216 1092:128 1080:-13 1075:-12 1070:-11 1065:-10 934:ISO 674:GCC 575:STL 416:C++ 405:C++ 115:C++ 111:IEC 107:ISO 3298:: 2736:-2 2731:-1 2564:-2 2522:-9 2517:-3 2405:-6 2400:-3 2395:-2 2288:-2 2283:-1 2227:-2 1838:-9 1828:-8 1823:-7 1818:-6 1813:-5 1808:-4 1803:-3 1798:-2 1793:-1 1656:-1 1434:-3 1429:-2 1424:-1 1192:-6 1187:-5 1182:-3 1177:-2 1172:-1 1060:-9 1055:-8 1050:-7 1045:-6 1040:-5 1035:-4 1030:-3 1025:-1 1020:-0 1015:31 1010:17 1005:16 954:– 950:– 804:Ch 334:. 293:. 241:. 216:. 212:. 3284:e 3277:t 3270:v 3259:. 2229:) 2225:( 1000:9 995:7 990:6 985:4 980:3 975:2 970:1 926:e 919:t 912:v 503:) 499:( 397:e 390:t 383:v 369:. 345:. 304:. 252:. 227:. 109:/ 91:e 84:t 77:v

Index

C++ language revisions
C++98
C++03
C++11
C++14
C++17
C++20
C++23
C++26
v
t
e
ISO
IEC
C++
standards organizations
International Organization for Standardization
International Electrotechnical Commission
C++98
C++11
vector
C++ Technical Report 1
C++ standardization
C++ Standard Library
"Bjarne Stroustrup's FAQ – What is the difference between C++98 and C++03?"
the original
"C++ Standard Core Language Issue Index by Status: Issues with "TC1" Status"
Archived
"C++ Standard Library Issues List: TC1 (125 issues)"
Archived

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.