4062:
3206:
2263:
Each header from the C Standard
Library is included in the C++ Standard Library under a different name, generated by removing the .h, and adding a 'c' at the start; for example, 'time.h' becomes 'ctime'. The only difference between these headers and the traditional C Standard Library headers is that
313:
A noteworthy feature of the C++ Standard
Library is that it not only specifies the syntax and semantics of generic algorithms, but also places requirements on their performance. These performance requirements often correspond to a well-known algorithm, which is expected but not required to be used.
271:
The C++ Standard
Library provides several generic containers, functions to use and manipulate these containers, function objects, generic strings and streams (including interactive and file I/O), support for some language features, and functions for common tasks such as finding the
2126:. In 32.3.1-1, this section describes components that can be used to asynchronously request that an operation stops execution in a timely manner, typically because the result is no longer required. Such a request is called a stop request.
288:, and recommends against their usage outside of programs that are intended to be both valid C and C++ programs. No other headers in the C++ Standard Library end in ".h". Features of the C++ Standard Library are declared within the
384:
The C++ Standard
Library underwent ISO standardization as part of the C++ ISO Standardization effort in the 1990s. Since 2011, it has been expanded and updated every three years with each revision of the C++ standard.
2024:. In 32.9.1-1, this section describes components that a C++ program can use to retrieve in one thread the result (value or exception) from a function that has run in the same thread or another thread.
2012:. In 32.6-1, condition variables provide synchronization primitives used to block a thread until notified by some other thread that some condition is met or until a system time is reached.
769:
and global storage allocation and deallocation functions that are provided by the importable C++ library headers including C library facilities (although declared in standard namespace).
662:
439:
756:
namespaces provided by the importable standard headers. Macros are not allowed to be exportable, so users have to manually include or import headers that emit macros for use.
673:. However, after more than five years without a release, the board of the Apache Software Foundation decided to end this project and move it to Apache Attic.
3242:
3029:
2713:
2476:
630:
226:
537:
2531:
260:
3021:
3210:
3895:
3235:
2706:
91:
1738:. Provides a locale-independent, non-allocating, and non-throwing string conversion utilities from/to integers and floating point.
524:
489:
464:
2933:
17:
2598:
310:
and Meng Lee. Although the C++ Standard
Library and the STL share many features, neither is a strict superset of the other.
2948:
2918:
1961:
Provides reading and writing functionality to/from certain types of character sequences, such as external files or strings.
219:
4066:
3228:
3175:
2699:
2656:
2623:
2573:
2938:
2371:
3170:
909:
848:, a hefty amount of temporal features were added: calendars, time zones, more clocks, and string chrono formatting.
4088:
212:
3251:
86:
72:
3838:
2609:
3165:
3160:
1673:
2829:
549:
144:
2448:
2335:
1704:
940:. Provides facilities for creating polymorphic memory allocators whose behaviors can change at runtime.
670:
369:, sorting is guaranteed to be at worst linearithmic. In other cases requirements remain laxer, such as
114:
81:
3121:
2892:
1850:
1703:
Defines classes and declares functions that encapsulate and manipulate the information peculiar to a
1432:
1247:
299:
134:
3843:
2966:
2958:
2943:
2859:
2844:
2809:
2783:
2301:
1578:
1548:
1378:
1282:
423:
365:
was introduced to allow both fast average performance and optimal worst-case complexity, and as of
285:
248:
139:
124:
2070:. In 32.5-1, this section provides mechanisms for mutual exclusion: mutexes, locks, and call once.
3317:
3001:
2991:
2661:
2281:
2248:), and a series of related function templates for representing and manipulating arrays of values.
2111:
1691:
Provides code conversion facets for various character encodings. This header is deprecated since
2520:
3858:
2834:
1532:
1498:
1468:
1075:), compile-time integer sequences, helpers in constructing vocabulary types, functions such as
3782:
2897:
1583:
1553:
1222:. Provides capturing source location information as alternative to predefined macros such as
49:
3185:
2996:
2882:
2839:
2824:
1846:
1383:
1131:
584:
452:
159:
44:
8:
3722:
2928:
2426:
1870:
1795:
666:
370:
346:
303:
129:
2268:
namespace. In ISO C, functions in the standard library are allowed to be implemented by
3312:
3059:
2291:
2258:
1406:
1159:
343:
307:
277:
100:
62:
2388:
482:
3737:
3627:
3512:
3377:
3362:
3342:
3193:
2923:
2849:
2619:
2594:
2569:
2367:
1428:
1207:
921:
319:
154:
149:
119:
55:
2499:
3946:
3820:
3777:
3767:
3467:
3427:
3412:
3367:
2864:
2854:
2818:
2804:
2738:
2410:
2296:
2083:
861:
665:
is another open-source implementation. It was originally developed commercially by
331:
752:. These named modules were added to include all items declared in both global and
3981:
3976:
3956:
3812:
3792:
3752:
3747:
3742:
3727:
3682:
3457:
3347:
3277:
3272:
3267:
3220:
3101:
2286:
893:
781:, and additionally exports functions in global namespace in C library facilities.
572:
2814:
276:
of a number. The C++ Standard
Library also incorporates most headers of the ISO
4047:
4021:
4016:
3971:
3931:
3874:
3848:
3830:
3647:
3642:
3622:
3617:
3612:
3572:
3497:
3392:
3387:
3372:
3352:
3282:
3142:
3011:
2590:
2565:
2269:
2037:
1763:
1601:
1476:
280:
ending with ".h", but their use was deprecated (reverted the deprecation since
4082:
4006:
3961:
3936:
3807:
3797:
3772:
3757:
3732:
3677:
3637:
3577:
3552:
3547:
3527:
3507:
3502:
3477:
3462:
3397:
3382:
3292:
3287:
3070:
2976:
2971:
2887:
2799:
2743:
1606:
1527:
1317:
1287:
284:). C++23 instead considers these headers as useful for interoperability with
256:
2681:
1262:. Provides information about the implementation of the C++ standard library.
4001:
3986:
3941:
3890:
3853:
3802:
3717:
3712:
3702:
3697:
3692:
3687:
3667:
3662:
3607:
3602:
3592:
3557:
3542:
3532:
3517:
3487:
3482:
3447:
3442:
3432:
3422:
3417:
3407:
3357:
3332:
3307:
3302:
3044:
3006:
2981:
2414:
2172:, and numerous functions for representing and manipulating complex numbers.
1401:
1108:
109:
2147:
Components that C++ programs may use to perform seminumerical operations.
790:
The following files contain the declarations of the C++ Standard
Library.
577:
4026:
3966:
3921:
3762:
3707:
3672:
3582:
3562:
3537:
3522:
3492:
3472:
3437:
3337:
3327:
3322:
3116:
2452:
1861:
Provides several types and functions basic to the operation of iostreams.
1818:
1489:
1419:
1388:
989:
957:
881:
419:
378:
374:
273:
27:
Collection of classes and functions used in the C++ programming language
4031:
3991:
3951:
3900:
3657:
3652:
3632:
3452:
3402:
3297:
3085:
2913:
1562:
701:
607:
542:
252:
3106:
3054:
2212:. Provides compile-time rational arithmetic based on class templates.
1625:
1304:
1147:
512:
362:
361:, which is fast in practice but has poor worst-case performance, but
358:
298:
The C++ Standard
Library is based upon conventions introduced by the
292:
2200:. Facility for generating (pseudo-)random numbers and distributions.
713:
681:
The following libraries implement much of the C++ Standard
Library:
3587:
3567:
3111:
3080:
3075:
3049:
2651:
1882:
1649:
1087:
for automatically generating comparison operators is deprecated in
828:, its several template specializations, and more atomic operations.
729:
517:
196:
187:
169:
1166:, the base class of all exceptions thrown by the Standard Library.
2778:
2773:
2768:
2763:
2758:
2753:
2748:
2666:
2629:
2209:
2197:
2181:
2157:
2135:
2123:
2107:
2095:
2079:
2067:
2051:
2033:
2021:
2009:
1993:
1970:
1934:
1918:
1841:
Provides facilities to manipulate output formatting, such as the
1830:
1814:
1791:
1775:
1747:
1735:
1716:
1692:
1669:
1637:
1574:
1544:
1510:
1444:
1374:
1354:
1334:
1278:
1259:
1238:. Provides conditional support for extended floating-point types.
1235:
1219:
1175:
1143:
1127:
1100:
1088:
1056:
1036:
1021:
985:
969:
949:
937:
905:
873:
857:
845:
821:
805:
749:
745:
718:
705:
An open source collection of libraries used internally by Google
366:
281:
178:
2686:
1206:
and other functions and types composing the fundamentals of C++
3034:
2615:
748:, there has been no support for standard library modules until
733:
A C++ library where everything can be executed at compile time
477:
2676:
1190:, used for describing properties of fundamental numeric types.
4011:
3926:
3905:
3597:
3064:
3039:
2986:
2733:
2722:
2463:
1977:
and other supporting classes for synchronized output streams.
1842:
1322:
1072:
1044:
912:
that additionally supports nested yield operations on ranges.
612:
435:
240:
2670:
2584:
2386:
3996:
3787:
3126:
457:
1640:. Provides execution policies for parallelized algorithms.
1829:
Provides facilities for file-based input and output. See
1059:. Provides metaprogramming facilities working with types.
534:
HPX C++ Standard
Library for Parallelism and Concurrency
2500:"Polymorphic Allocators, std::vector Growth and Hacking"
1794:. Provides utilities for pattern matching strings using
1750:. Provides a modern way of formatting strings including
1517:, a non-owning view that refers to any contiguous range.
373:, which is only required to be linear on average (as in
330:), but in some cases higher bounds are allowed, such as
2264:
where possible the functions should be placed into the
2184:. Provides mathematical constants defined in namespace
2138:. Provide class and namespace for working with threads.
428:
2691:
2521:"Working Draft, Standard for Programming Language C++"
1953:
and other supporting classes for string manipulation.
2586:
The C++ Standard Library – A Tutorial and Reference
1802:
635:
349:). Previously, sorting was only required to take O(
3250:
2098:. Provides facitility for shared mutual exclusion.
777:Exports the same declarations as the named module
2608:Van Weert, Peter; Gregoire, Marc (14 June 2016).
2607:
2361:
1357:. Provides the container adaptor class templates
1337:. Provides the container adaptor class templates
4080:
2673:(based on Rogue Wave C++ Standard Library 4.1.0)
1881:Provides C++ input and output fundamentals. See
1648:Provides classes and templates for working with
1158:Provides several types and functions related to
896:, designed for use with the standard algorithms.
721:libraries that are used extensively by Facebook
1091:in favor of new defaulted comparison operators.
2387:Alexander Stepanov, Meng Lee (1 August 1994).
1921:. Provides formatted output utilities such as
656:
302:(STL), and has been influenced by research in
3236:
2707:
2687:LLVM/Clang C++ Standard Library documentation
1941:and other fixed character buffer I/O streams.
1782:, an immutable non-owning view to any string.
220:
2474:
2333:
1000:Contains standard exception classes such as
2477:"Apache C++ Standard Library and the Attic"
1067:Provides various utilities: class template
3243:
3229:
2714:
2700:
2677:STLport C++ Standard Library documentation
2559:
2336:"Clarifying the status of the "C headers""
744:Ever since the modules were introduced in
569:Electronic Arts Standard Template Library
314:In most cases this requires linear time O(
227:
213:
1981:
1719:. Provides text encoding identifications.
1676:facilities and lazily evaluated adaptors.
1628:for use with containers and other ranges.
1299:Provides the specialized container class
1246:Provides facilities for working with C++
377:), not requiring worst-case linear as in
2682:The GNU C++ Library online documentation
2657:Microsoft C++ Standard Library Reference
2582:
2114:that models non-negative resource count.
1909:and other supporting classes for output.
1581:. Provides the container class template
1551:. Provides the container class template
1381:. Provides the container class template
1285:. Provides the container class template
1897:and other supporting classes for input.
1873:of several I/O-related class templates.
1613:
1487:Provides the container class templates
1417:Provides the container class templates
525:Apache License 2.0 with LLVM Exceptions
490:Apache License 2.0 with LLVM Exceptions
465:Apache License 2.0 with LLVM Exceptions
14:
4081:
2934:Resource acquisition is initialization
2662:Rogue Wave SourcePro C++ documentation
2530:. ISO/IEC. 1 April 2020. p. 492.
1845:used when formatting integers and the
1599:Provides the container class template
1399:Provides the container class template
1315:Provides the container class template
1291:, a container for a fixed sized array.
765:Exports all declarations in namespace
3224:
2695:
2252:
2160:. Provides bit manipulation facility.
1925:supported for both C and C++ streams.
1525:Provides the container adapter class
1463:Provides the container adapter class
924:in C++, including the class template
2949:Substitution failure is not an error
2919:Curiously recurring template pattern
2611:C++ Standard Library Quick Reference
2364:The Design and Evolution of C++ §8.5
1178:. Provides initializer list support.
3176:Comparison of programming languages
2497:
2272:, which is not allowed by ISO C++.
2142:
1497:, sorted associative containers or
1115:
1039:and TR1. Provides a class template
785:
739:
24:
2553:
2537:from the original on 27 April 2020
388:
357:) on average, allowing the use of
306:and developers of the STL such as
25:
4100:
2645:
1455:but the view is multidimensional.
4061:
4060:
3205:
3204:
2667:Apache C++ Standard Library Wiki
1821:operations and their components.
1803:Streams, Files, and Input/Output
836:Provides time elements, such as
444:New major release once per year
92:Unordered associative containers
2513:
2491:
2468:
2389:"The Standard Template Library"
1680:
1660:Generalized numeric algorithms.
1083:, and many more. The namespace
860:. Provides fundamental library
808:. Provides a type-erased class
651:
509:Microsoft C++ Standard Library
3252:The Apache Software Foundation
3171:Comparison of ALGOL 68 and C++
2652:C++ Standard Library reference
2457:
2441:
2419:
2403:
2380:
2355:
2342:
2327:
2314:
2220:Defines five class templates (
2058:, a single-use thread barrier.
1513:. Provides the class template
1447:. Provides the class template
13:
1:
2475:Brett Porter (18 July 2013).
2334:Thomas Köppe (11 June 2021).
2307:
2275:
1624:Provides definitions of many
1266:
1132:three-way comparison operator
974:std::scoped_allocator_adaptor
440:GCC Runtime Library Exception
2562:The C++ Programming Language
2000:, a reusable thread barrier.
1186:Provides the class template
1103:. Provides a class template
474:NVIDIA C++ Standard Library
342:) for stable sort (to allow
7:
2967:Comparison of C++ compilers
2560:Stroustrup, Bjarne (2013).
2464:Apache C++ Standard Library
2350:Programming Languages – C++
2322:Programming Languages – C++
2084:read-copy-update mechanisms
676:
663:Apache C++ Standard Library
657:Apache C++ Standard Library
266:
255:, which are written in the
10:
4105:
3166:Comparison of Java and C++
3161:Compatibility of C and C++
2583:Josuttis, Nicolai (2012).
2362:Bjarne Stroustrup (1994).
2256:
2004:<condition_variable>
1817:. Provides facilities for
1778:. Provides class template
1762:Provides the C++ standard
1723:
952:. Provides class template
876:. Provides class template
824:. Provides class template
793:
671:Apache Software Foundation
627:Cray C++ Standard Library
550:Boost Software License 1.0
449:LLVM C++ Standard Library
243:programming language, the
4056:
4040:
3914:
3883:
3867:
3829:
3258:
3202:
3184:
3151:
3135:
3094:
3020:
2957:
2906:
2873:
2792:
2729:
2479:. stdcxx-dev mailing list
2215:
2203:
2191:
2175:
2168:Defines a class template
2163:
2151:
2129:
2117:
2101:
2089:
2073:
2061:
2045:
2027:
2015:
2003:
1987:
1964:
1956:
1944:
1928:
1912:
1900:
1888:
1876:
1864:
1856:
1836:
1824:
1808:
1785:
1769:
1757:
1741:
1729:
1710:
1698:
1686:
1663:
1655:
1643:
1631:
1619:
1594:
1568:
1538:
1520:
1504:
1482:
1458:
1438:
1412:
1394:
1368:
1348:
1328:
1310:
1294:
1272:
1253:
1248:run-time type information
1241:
1229:
1213:
1193:
1181:
1169:
1153:
1137:
1121:
1094:
1062:
1050:
1030:
1015:
995:
979:
963:
943:
931:
915:
899:
887:
867:
851:
831:
815:
799:
772:
760:
726:Bareflank Support Library
669:and later donated to the
416:GNU C++ Standard Library
300:Standard Template Library
2944:Special member functions
2860:Template metaprogramming
1170:<initializer_list>
964:<scoped_allocator>
920:Provides facilities for
424:Free Software Foundation
115:Character classification
2721:
1589:std::unordered_multiset
1559:std::unordered_multimap
1214:<source_location>
932:<memory_resource>
842:std::chrono::time_point
164:Miscellaneous headers:
2348:ISO/IEC 14882:2003(E)
2320:ISO/IEC 14882:2003(E)
2302:C++ Technical Report 1
2028:<hazard_pointer>
1982:Thread support library
1780:std::basic_string_view
1766:classes and templates.
556:; 3 months ago
494:September 4, 2024
87:Associative containers
3002:Oracle Solaris Studio
2498:Filipek, Bartlomiej.
2282:Boost (C++ libraries)
1711:<text_encoding>
1569:<unordered_set>
1539:<unordered_map>
838:std::chrono::duration
591:; 26 days ago
496:; 22 days ago
4089:C++ Standard Library
3030:Comparison of C IDEs
2840:Operator overloading
2825:Function overloading
2090:<shared_mutex>
1871:forward declarations
1614:Iterators and Ranges
1369:<forward_list>
1016:<system_error>
1008:, both derived from
844:, and clocks. Since
589:August 31, 2024
585:BSD 3-Clause License
453:LLVM Developer Group
259:and part of the C++
245:C++ Standard Library
36:C++ Standard Library
18:C++ standard library
2929:One Definition Rule
2671:retired 15 May 2014
2238:std::indirect_array
2039:std::hazard_pointer
1796:regular expressions
1770:<string_view>
1473:std::priority_queue
1198:Provides operators
1188:std::numeric_limits
1051:<type_traits>
910:coroutine generator
667:Rogue Wave Software
604:Dinkum C++ Library
304:generic programming
247:is a collection of
82:Sequence containers
3313:Apache HTTP Server
3095:Superset languages
2997:Intel C++ Compiler
2815:Exception handling
2429:. cppreference.com
2427:"std::nth_element"
2411:Generic Algorithms
2366:. Addison Wesley.
2292:C standard library
2259:C standard library
2253:C standard library
2118:<stop_token>
1965:<syncstream>
1929:<spanstream>
1809:<filesystem>
1584:std::unordered_set
1554:std::unordered_map
1407:doubly linked list
1389:singly linked list
1363:std::flat_multiset
1343:std::flat_multimap
1323:double-ended queue
1160:exception handling
1006:std::runtime_error
980:<stacktrace>
888:<functional>
308:Alexander Stepanov
278:C standard library
160:Alternative tokens
101:C standard library
4076:
4075:
3218:
3217:
3194:Bjarne Stroustrup
2977:Borland Turbo C++
2924:Most vexing parse
2865:Virtual functions
2600:978-0-321-62321-8
2230:std::gslice_array
2102:<semaphore>
1957:<streambuf>
1951:std::stringstream
1632:<execution>
1620:<algorithm>
1467:, a single-ended
1429:associative array
1384:std::forward_list
1208:memory management
1154:<exception>
1138:<coroutine>
1109:tagged union type
996:<stdexcept>
922:memory management
900:<generator>
892:Provides several
737:
736:
649:
648:
554:May 29, 2024
320:linearithmic time
263:Standard itself.
237:
236:
145:Memory allocation
130:File input/output
16:(Redirected from
4096:
4064:
4063:
3245:
3238:
3231:
3222:
3221:
3208:
3207:
2875:Standard Library
2830:Move constructor
2819:Exception safety
2810:Copy constructor
2716:
2709:
2702:
2693:
2692:
2641:
2639:
2637:
2628:. Archived from
2604:
2579:
2547:
2546:
2544:
2542:
2536:
2525:
2517:
2511:
2510:
2508:
2506:
2495:
2489:
2488:
2486:
2484:
2472:
2466:
2461:
2455:
2445:
2439:
2438:
2436:
2434:
2423:
2417:
2407:
2401:
2400:
2398:
2396:
2384:
2378:
2377:
2359:
2353:
2346:
2340:
2339:
2331:
2325:
2318:
2297:Standard library
2267:
2247:
2243:
2240:), two classes (
2239:
2235:
2231:
2227:
2226:std::slice_array
2223:
2217:
2216:<valarray>
2205:
2193:
2187:
2177:
2171:
2165:
2153:
2143:Numerics library
2131:
2119:
2103:
2091:
2075:
2063:
2057:
2047:
2040:
2029:
2017:
2005:
1999:
1989:
1976:
1975:std::osyncstream
1966:
1958:
1952:
1946:
1940:
1930:
1924:
1914:
1908:
1902:
1896:
1890:
1878:
1877:<iostream>
1866:
1858:
1838:
1826:
1810:
1787:
1781:
1771:
1759:
1753:
1743:
1731:
1730:<charconv>
1712:
1700:
1688:
1665:
1657:
1645:
1644:<iterator>
1633:
1621:
1604:
1596:
1590:
1586:
1570:
1560:
1556:
1540:
1530:
1522:
1516:
1506:
1496:
1492:
1484:
1474:
1466:
1460:
1454:
1450:
1440:
1426:
1422:
1414:
1404:
1396:
1386:
1370:
1364:
1360:
1350:
1349:<flat_set>
1344:
1340:
1330:
1329:<flat_map>
1320:
1312:
1302:
1296:
1290:
1274:
1255:
1243:
1242:<typeinfo>
1231:
1230:<stdfloat>
1225:
1215:
1205:
1201:
1195:
1189:
1183:
1171:
1165:
1155:
1139:
1123:
1116:Language support
1106:
1096:
1086:
1082:
1078:
1070:
1064:
1052:
1042:
1032:
1027:
1017:
1011:
1007:
1003:
1002:std::logic_error
997:
981:
975:
965:
955:
945:
944:<optional>
933:
927:
917:
901:
894:function objects
889:
879:
869:
868:<expected>
853:
852:<concepts>
843:
839:
833:
827:
817:
811:
801:
786:Standard headers
780:
774:
768:
762:
755:
740:Standard modules
684:
683:
599:
597:
592:
564:
562:
557:
504:
502:
497:
393:
392:
332:quasilinear time
291:
229:
222:
215:
200:
191:
182:
173:
65:
58:
32:
31:
21:
4104:
4103:
4099:
4098:
4097:
4095:
4094:
4093:
4079:
4078:
4077:
4072:
4052:
4036:
3910:
3879:
3863:
3825:
3260:
3254:
3249:
3219:
3214:
3198:
3180:
3154:other languages
3153:
3147:
3131:
3090:
3016:
2953:
2902:
2869:
2788:
2725:
2720:
2648:
2635:
2633:
2626:
2601:
2576:
2556:
2554:Further reading
2551:
2550:
2540:
2538:
2534:
2523:
2519:
2518:
2514:
2504:
2502:
2496:
2492:
2482:
2480:
2473:
2469:
2462:
2458:
2449:C++ IS Schedule
2446:
2442:
2432:
2430:
2425:
2424:
2420:
2408:
2404:
2394:
2392:
2385:
2381:
2374:
2360:
2356:
2347:
2343:
2332:
2328:
2319:
2315:
2310:
2287:C POSIX library
2278:
2265:
2261:
2255:
2245:
2241:
2237:
2234:std::mask_array
2233:
2229:
2225:
2221:
2185:
2176:<numbers>
2169:
2164:<complex>
2145:
2055:
2038:
1997:
1988:<barrier>
1984:
1974:
1950:
1945:<sstream>
1939:std::spanstream
1938:
1922:
1906:
1901:<ostream>
1894:
1889:<istream>
1837:<iomanip>
1825:<fstream>
1805:
1779:
1751:
1726:
1687:<codecvt>
1683:
1656:<numeric>
1616:
1600:
1588:
1582:
1558:
1552:
1526:
1514:
1494:
1488:
1472:
1464:
1452:
1451:, analogous to
1448:
1424:
1418:
1400:
1382:
1362:
1358:
1342:
1338:
1316:
1300:
1286:
1269:
1254:<version>
1223:
1203:
1199:
1187:
1163:
1122:<compare>
1118:
1104:
1095:<variant>
1084:
1080:
1076:
1068:
1063:<utility>
1040:
1026:std::error_code
1025:
1009:
1005:
1001:
973:
953:
926:std::unique_ptr
925:
877:
841:
837:
825:
809:
796:
788:
778:
766:
753:
742:
679:
659:
654:
631:Cray User Group
595:
593:
590:
573:Electronic Arts
560:
558:
555:
500:
498:
495:
411:Latest release
391:
389:Implementations
289:
269:
233:
194:
185:
176:
167:
150:Process control
61:
54:
28:
23:
22:
15:
12:
11:
5:
4102:
4092:
4091:
4074:
4073:
4071:
4070:
4057:
4054:
4053:
4051:
4050:
4048:Apache License
4044:
4042:
4038:
4037:
4035:
4034:
4029:
4024:
4019:
4014:
4009:
4004:
3999:
3994:
3989:
3984:
3979:
3974:
3969:
3964:
3959:
3954:
3949:
3944:
3939:
3934:
3929:
3924:
3918:
3916:
3912:
3911:
3909:
3908:
3903:
3898:
3893:
3887:
3885:
3884:Other projects
3881:
3880:
3878:
3877:
3871:
3869:
3865:
3864:
3862:
3861:
3856:
3851:
3846:
3841:
3835:
3833:
3827:
3826:
3824:
3823:
3818:
3815:
3810:
3805:
3800:
3795:
3790:
3785:
3783:Traffic Server
3780:
3775:
3770:
3765:
3760:
3755:
3750:
3745:
3740:
3735:
3730:
3725:
3720:
3715:
3710:
3705:
3700:
3695:
3690:
3685:
3680:
3675:
3670:
3665:
3660:
3655:
3650:
3645:
3640:
3635:
3630:
3625:
3620:
3615:
3610:
3605:
3600:
3595:
3590:
3585:
3580:
3575:
3570:
3565:
3560:
3555:
3550:
3545:
3540:
3535:
3530:
3525:
3520:
3515:
3510:
3505:
3500:
3495:
3490:
3485:
3480:
3475:
3470:
3465:
3460:
3455:
3450:
3445:
3440:
3435:
3430:
3425:
3420:
3415:
3410:
3405:
3400:
3395:
3390:
3385:
3380:
3375:
3370:
3365:
3360:
3355:
3350:
3345:
3340:
3335:
3330:
3325:
3320:
3315:
3310:
3305:
3300:
3295:
3290:
3285:
3280:
3275:
3270:
3264:
3262:
3256:
3255:
3248:
3247:
3240:
3233:
3225:
3216:
3215:
3203:
3200:
3199:
3197:
3196:
3190:
3188:
3182:
3181:
3179:
3178:
3173:
3168:
3163:
3157:
3155:
3149:
3148:
3146:
3145:
3139:
3137:
3133:
3132:
3130:
3129:
3124:
3119:
3114:
3109:
3104:
3098:
3096:
3092:
3091:
3089:
3088:
3083:
3078:
3073:
3067:
3062:
3057:
3052:
3047:
3042:
3037:
3032:
3026:
3024:
3018:
3017:
3015:
3014:
3009:
3004:
2999:
2994:
2989:
2984:
2979:
2974:
2969:
2963:
2961:
2955:
2954:
2952:
2951:
2946:
2941:
2936:
2931:
2926:
2921:
2916:
2910:
2908:
2904:
2903:
2901:
2900:
2895:
2890:
2888:Smart pointers
2885:
2879:
2877:
2871:
2870:
2868:
2867:
2862:
2857:
2852:
2847:
2842:
2837:
2835:new and delete
2832:
2827:
2822:
2812:
2807:
2802:
2796:
2794:
2790:
2789:
2787:
2786:
2781:
2776:
2771:
2766:
2761:
2756:
2751:
2746:
2741:
2736:
2730:
2727:
2726:
2719:
2718:
2711:
2704:
2696:
2690:
2689:
2684:
2679:
2674:
2664:
2659:
2654:
2647:
2646:External links
2644:
2643:
2642:
2632:on 16 May 2021
2625:978-1484218754
2624:
2605:
2599:
2591:Addison-Wesley
2580:
2575:978-0321563842
2574:
2566:Addison-Wesley
2555:
2552:
2549:
2548:
2512:
2490:
2467:
2456:
2440:
2418:
2402:
2379:
2372:
2354:
2341:
2326:
2312:
2311:
2309:
2306:
2305:
2304:
2299:
2294:
2289:
2284:
2277:
2274:
2257:Main article:
2254:
2251:
2250:
2249:
2218:
2213:
2206:
2201:
2194:
2192:<random>
2189:
2178:
2173:
2166:
2161:
2154:
2144:
2141:
2140:
2139:
2132:
2130:<thread>
2127:
2120:
2115:
2104:
2099:
2092:
2087:
2076:
2071:
2064:
2059:
2048:
2043:
2030:
2025:
2018:
2016:<future>
2013:
2006:
2001:
1990:
1983:
1980:
1979:
1978:
1967:
1962:
1959:
1954:
1947:
1942:
1931:
1926:
1915:
1910:
1903:
1898:
1891:
1886:
1879:
1874:
1867:
1865:<iosfwd>
1862:
1859:
1854:
1851:floating-point
1839:
1834:
1827:
1822:
1811:
1804:
1801:
1800:
1799:
1788:
1783:
1772:
1767:
1760:
1758:<string>
1755:
1744:
1742:<format>
1739:
1732:
1725:
1722:
1721:
1720:
1713:
1708:
1701:
1699:<locale>
1696:
1689:
1682:
1679:
1678:
1677:
1666:
1664:<ranges>
1661:
1658:
1653:
1646:
1641:
1634:
1629:
1622:
1615:
1612:
1611:
1610:
1597:
1595:<vector>
1592:
1571:
1566:
1541:
1536:
1523:
1518:
1507:
1502:
1485:
1480:
1477:priority queue
1461:
1456:
1441:
1439:<mdspan>
1436:
1415:
1410:
1397:
1392:
1371:
1366:
1351:
1346:
1331:
1326:
1313:
1308:
1297:
1295:<bitset>
1292:
1275:
1268:
1265:
1264:
1263:
1256:
1251:
1244:
1239:
1232:
1227:
1216:
1211:
1196:
1191:
1184:
1182:<limits>
1179:
1172:
1167:
1164:std::exception
1156:
1151:
1140:
1135:
1124:
1117:
1114:
1113:
1112:
1097:
1092:
1065:
1060:
1053:
1048:
1033:
1028:
1018:
1013:
1010:std::exception
998:
993:
982:
977:
966:
961:
946:
941:
934:
929:
918:
916:<memory>
913:
902:
897:
890:
885:
870:
865:
854:
849:
834:
832:<chrono>
829:
818:
816:<atomic>
813:
802:
795:
792:
787:
784:
783:
782:
775:
770:
763:
741:
738:
735:
734:
731:
727:
723:
722:
715:
711:
707:
706:
703:
699:
695:
694:
691:
688:
678:
675:
658:
655:
653:
650:
647:
646:
643:
640:
637:
633:
628:
624:
623:
620:
617:
614:
610:
605:
601:
600:
587:
582:
579:
575:
570:
566:
565:
552:
547:
544:
540:
535:
531:
530:
527:
522:
519:
515:
510:
506:
505:
492:
487:
484:
480:
475:
471:
470:
469:Every 2 weeks
467:
462:
459:
455:
450:
446:
445:
442:
433:
430:
426:
417:
413:
412:
409:
406:
403:
400:
397:
390:
387:
268:
265:
235:
234:
232:
231:
224:
217:
209:
206:
205:
204:
203:
202:
201:
192:
183:
174:
162:
157:
152:
147:
142:
137:
132:
127:
122:
117:
112:
104:
103:
97:
96:
95:
94:
89:
84:
76:
75:
69:
68:
67:
66:
59:
52:
47:
39:
38:
26:
9:
6:
4:
3:
2:
4101:
4090:
4087:
4086:
4084:
4069:
4068:
4059:
4058:
4055:
4049:
4046:
4045:
4043:
4039:
4033:
4030:
4028:
4025:
4023:
4020:
4018:
4015:
4013:
4010:
4008:
4005:
4003:
4000:
3998:
3995:
3993:
3990:
3988:
3985:
3983:
3980:
3978:
3975:
3973:
3970:
3968:
3965:
3963:
3960:
3958:
3955:
3953:
3950:
3948:
3945:
3943:
3940:
3938:
3935:
3933:
3930:
3928:
3925:
3923:
3920:
3919:
3917:
3913:
3907:
3904:
3902:
3899:
3897:
3894:
3892:
3889:
3888:
3886:
3882:
3876:
3873:
3872:
3870:
3866:
3860:
3857:
3855:
3852:
3850:
3847:
3845:
3842:
3840:
3837:
3836:
3834:
3832:
3828:
3822:
3819:
3816:
3814:
3811:
3809:
3806:
3804:
3801:
3799:
3796:
3794:
3791:
3789:
3786:
3784:
3781:
3779:
3776:
3774:
3771:
3769:
3766:
3764:
3761:
3759:
3756:
3754:
3751:
3749:
3746:
3744:
3741:
3739:
3736:
3734:
3731:
3729:
3726:
3724:
3721:
3719:
3716:
3714:
3711:
3709:
3706:
3704:
3701:
3699:
3696:
3694:
3691:
3689:
3686:
3684:
3681:
3679:
3676:
3674:
3671:
3669:
3666:
3664:
3661:
3659:
3656:
3654:
3651:
3649:
3646:
3644:
3641:
3639:
3636:
3634:
3631:
3629:
3626:
3624:
3621:
3619:
3616:
3614:
3611:
3609:
3606:
3604:
3601:
3599:
3596:
3594:
3591:
3589:
3586:
3584:
3581:
3579:
3576:
3574:
3571:
3569:
3566:
3564:
3561:
3559:
3556:
3554:
3551:
3549:
3546:
3544:
3541:
3539:
3536:
3534:
3531:
3529:
3526:
3524:
3521:
3519:
3516:
3514:
3511:
3509:
3506:
3504:
3501:
3499:
3496:
3494:
3491:
3489:
3486:
3484:
3481:
3479:
3476:
3474:
3471:
3469:
3466:
3464:
3461:
3459:
3456:
3454:
3451:
3449:
3446:
3444:
3441:
3439:
3436:
3434:
3431:
3429:
3426:
3424:
3421:
3419:
3416:
3414:
3411:
3409:
3406:
3404:
3401:
3399:
3396:
3394:
3391:
3389:
3386:
3384:
3381:
3379:
3376:
3374:
3371:
3369:
3366:
3364:
3361:
3359:
3356:
3354:
3351:
3349:
3346:
3344:
3341:
3339:
3336:
3334:
3331:
3329:
3326:
3324:
3321:
3319:
3316:
3314:
3311:
3309:
3306:
3304:
3301:
3299:
3296:
3294:
3291:
3289:
3286:
3284:
3281:
3279:
3276:
3274:
3271:
3269:
3266:
3265:
3263:
3257:
3253:
3246:
3241:
3239:
3234:
3232:
3227:
3226:
3223:
3213:
3212:
3201:
3195:
3192:
3191:
3189:
3187:
3183:
3177:
3174:
3172:
3169:
3167:
3164:
3162:
3159:
3158:
3156:
3150:
3144:
3141:
3140:
3138:
3134:
3128:
3125:
3123:
3120:
3118:
3115:
3113:
3110:
3108:
3105:
3103:
3102:Objective-C++
3100:
3099:
3097:
3093:
3087:
3084:
3082:
3079:
3077:
3074:
3072:
3071:Visual Studio
3068:
3066:
3063:
3061:
3058:
3056:
3053:
3051:
3048:
3046:
3043:
3041:
3038:
3036:
3033:
3031:
3028:
3027:
3025:
3023:
3019:
3013:
3010:
3008:
3005:
3003:
3000:
2998:
2995:
2993:
2990:
2988:
2985:
2983:
2980:
2978:
2975:
2973:
2970:
2968:
2965:
2964:
2962:
2960:
2956:
2950:
2947:
2945:
2942:
2940:
2939:Rule of three
2937:
2935:
2932:
2930:
2927:
2925:
2922:
2920:
2917:
2915:
2912:
2911:
2909:
2905:
2899:
2896:
2894:
2891:
2889:
2886:
2884:
2881:
2880:
2878:
2876:
2872:
2866:
2863:
2861:
2858:
2856:
2853:
2851:
2848:
2846:
2843:
2841:
2838:
2836:
2833:
2831:
2828:
2826:
2823:
2820:
2816:
2813:
2811:
2808:
2806:
2803:
2801:
2798:
2797:
2795:
2791:
2785:
2782:
2780:
2777:
2775:
2772:
2770:
2767:
2765:
2762:
2760:
2757:
2755:
2752:
2750:
2747:
2745:
2742:
2740:
2737:
2735:
2732:
2731:
2728:
2724:
2717:
2712:
2710:
2705:
2703:
2698:
2697:
2694:
2688:
2685:
2683:
2680:
2678:
2675:
2672:
2668:
2665:
2663:
2660:
2658:
2655:
2653:
2650:
2649:
2631:
2627:
2621:
2617:
2613:
2612:
2606:
2602:
2596:
2592:
2588:
2587:
2581:
2577:
2571:
2567:
2563:
2558:
2557:
2533:
2529:
2522:
2516:
2501:
2494:
2478:
2471:
2465:
2460:
2454:
2450:
2444:
2428:
2422:
2416:
2412:
2406:
2390:
2383:
2375:
2373:0-201-54330-3
2369:
2365:
2358:
2351:
2345:
2337:
2330:
2323:
2317:
2313:
2303:
2300:
2298:
2295:
2293:
2290:
2288:
2285:
2283:
2280:
2279:
2273:
2271:
2260:
2222:std::valarray
2219:
2214:
2211:
2207:
2204:<ratio>
2202:
2199:
2195:
2190:
2183:
2179:
2174:
2167:
2162:
2159:
2155:
2150:
2149:
2148:
2137:
2133:
2128:
2125:
2121:
2116:
2113:
2109:
2105:
2100:
2097:
2093:
2088:
2085:
2081:
2077:
2072:
2069:
2065:
2062:<mutex>
2060:
2053:
2049:
2046:<latch>
2044:
2041:
2035:
2031:
2026:
2023:
2019:
2014:
2011:
2007:
2002:
1995:
1991:
1986:
1985:
1972:
1968:
1963:
1960:
1955:
1948:
1943:
1936:
1932:
1927:
1920:
1916:
1913:<print>
1911:
1904:
1899:
1892:
1887:
1884:
1880:
1875:
1872:
1868:
1863:
1860:
1855:
1852:
1848:
1844:
1840:
1835:
1832:
1828:
1823:
1820:
1816:
1812:
1807:
1806:
1797:
1793:
1789:
1786:<regex>
1784:
1777:
1773:
1768:
1765:
1761:
1756:
1749:
1745:
1740:
1737:
1733:
1728:
1727:
1718:
1714:
1709:
1706:
1702:
1697:
1694:
1690:
1685:
1684:
1675:
1671:
1667:
1662:
1659:
1654:
1651:
1647:
1642:
1639:
1635:
1630:
1627:
1623:
1618:
1617:
1608:
1607:dynamic array
1603:
1598:
1593:
1585:
1580:
1576:
1572:
1567:
1564:
1555:
1550:
1546:
1542:
1537:
1534:
1529:
1524:
1521:<stack>
1519:
1512:
1508:
1503:
1500:
1495:std::multiset
1491:
1486:
1481:
1478:
1470:
1462:
1459:<queue>
1457:
1446:
1442:
1437:
1434:
1430:
1425:std::multimap
1421:
1416:
1411:
1408:
1403:
1398:
1393:
1390:
1385:
1380:
1376:
1372:
1367:
1359:std::flat_set
1356:
1352:
1347:
1339:std::flat_map
1336:
1332:
1327:
1324:
1319:
1314:
1311:<deque>
1309:
1306:
1298:
1293:
1289:
1284:
1280:
1276:
1273:<array>
1271:
1270:
1261:
1257:
1252:
1249:
1245:
1240:
1237:
1233:
1228:
1221:
1217:
1212:
1209:
1197:
1192:
1185:
1180:
1177:
1173:
1168:
1161:
1157:
1152:
1149:
1145:
1141:
1136:
1133:
1129:
1125:
1120:
1119:
1110:
1102:
1098:
1093:
1090:
1074:
1066:
1061:
1058:
1054:
1049:
1046:
1038:
1034:
1031:<tuple>
1029:
1023:
1019:
1014:
999:
994:
991:
987:
983:
978:
971:
967:
962:
959:
958:optional type
954:std::optional
951:
947:
942:
939:
935:
930:
923:
919:
914:
911:
908:. Provides a
907:
903:
898:
895:
891:
886:
883:
878:std::expected
875:
871:
866:
863:
859:
855:
850:
847:
835:
830:
823:
819:
814:
807:
803:
798:
797:
791:
776:
771:
764:
759:
758:
757:
751:
747:
732:
730:
728:
725:
724:
720:
717:A variety of
716:
714:
712:
709:
708:
704:
702:
700:
697:
696:
692:
689:
686:
685:
682:
674:
672:
668:
664:
644:
641:
638:
636:
634:
632:
629:
626:
625:
621:
618:
615:
613:
611:
609:
606:
603:
602:
588:
586:
583:
580:
578:
576:
574:
571:
568:
567:
553:
551:
548:
545:
543:
541:
539:
538:STELLAR Group
536:
533:
532:
528:
526:
523:
520:
518:
516:
514:
511:
508:
507:
493:
491:
488:
485:
483:
481:
479:
476:
473:
472:
468:
466:
463:
460:
458:
456:
454:
451:
448:
447:
443:
441:
437:
434:
431:
429:
427:
425:
421:
418:
415:
414:
410:
407:
404:
401:
398:
395:
394:
386:
382:
380:
376:
372:
368:
364:
360:
356:
352:
348:
345:
341:
337:
333:
329:
325:
321:
317:
311:
309:
305:
301:
296:
294:
287:
283:
279:
275:
264:
262:
258:
257:core language
254:
250:
246:
242:
230:
225:
223:
218:
216:
211:
210:
208:
207:
198:
193:
189:
184:
180:
175:
171:
166:
165:
163:
161:
158:
156:
153:
151:
148:
146:
143:
141:
138:
136:
133:
131:
128:
126:
123:
121:
118:
116:
113:
111:
108:
107:
106:
105:
102:
99:
98:
93:
90:
88:
85:
83:
80:
79:
78:
77:
74:
71:
70:
64:
60:
57:
53:
51:
48:
46:
43:
42:
41:
40:
37:
34:
33:
30:
19:
4065:
3723:SpamAssassin
3209:
3143:Embedded C++
3045:Code::Blocks
3012:Watcom C/C++
2874:
2634:. Retrieved
2630:the original
2610:
2585:
2561:
2539:. Retrieved
2528:open-std.org
2527:
2515:
2503:. Retrieved
2493:
2481:. Retrieved
2470:
2459:
2443:
2431:. Retrieved
2421:
2415:David Musser
2405:
2393:. Retrieved
2382:
2363:
2357:
2349:
2344:
2329:
2321:
2316:
2262:
2186:std::numbers
2170:std::complex
2146:
1998:std::barrier
1907:std::ostream
1895:std::istream
1681:Localization
1505:<span>
1395:<list>
1162:, including
1105:std::variant
1085:std::rel_ops
1081:std::forward
1071:(two-member
789:
743:
693:Description
680:
660:
652:Discontinued
399:Organization
383:
354:
350:
339:
335:
327:
323:
315:
312:
297:
270:
244:
238:
140:Localization
45:Input/output
35:
29:
3152:Relative to
2972:Borland C++
2883:I/O Streams
2483:27 February
2453:Herb Sutter
2246:std::gslice
2152:<bit>
2110:. Provides
2082:. Provides
2074:<rcu>
2054:. Provides
2036:. Provides
1996:. Provides
1973:. Provides
1937:. Provides
1857:<ios>
1819:file system
1752:std::format
1672:. Provides
1602:std::vector
1563:hash tables
1483:<set>
1449:std::mdspan
1413:<map>
1301:std::bitset
1194:<new>
1146:. Provides
1130:. Provides
992:operations.
990:stack trace
988:. Provides
972:. Provides
882:result type
826:std::atomic
800:<any>
642:Commercial
619:Commercial
486:libcudacxx
420:GNU Project
379:introselect
375:quickselect
274:square root
125:Mathematics
3952:Deltacloud
3738:Subversion
3628:OрenOffice
3513:Jackrabbit
3453:FreeMarker
3378:CloudStack
3363:CarbonData
3343:Bloodhound
3086:Qt Creator
3069:Microsoft
3007:Visual C++
2982:C++Builder
2914:As-if rule
2850:References
2395:22 October
2308:References
2242:std::slice
2056:std::latch
1923:std::print
1626:algorithms
1528:std::stack
1465:std::queue
1318:std::deque
1288:std::array
1267:Containers
1041:std::tuple
1024:. Defines
773:std.compat
608:Dinkumware
596:2024-08-31
561:2024-05-29
501:2024-09-04
432:libstdc++
347:merge sort
110:Data types
73:Containers
63:functional
3947:Continuum
3868:Incubator
3821:ZooKeeper
3778:Trafodion
3768:TinkerPop
3468:Guacamole
3428:Empire-db
3413:Directory
3368:Cassandra
3259:Top-level
3117:C++/WinRT
2959:Compilers
2855:Templates
2845:Operators
2784:Libraries
2391:. HP Labs
2112:semaphore
1949:Provides
1905:Provides
1893:Provides
1869:Provides
1847:precision
1650:iterators
1515:std::span
1453:std::span
1427:, sorted
1402:std::list
1305:bit array
1148:coroutine
1077:std::move
1069:std::pair
521:MSVC STL
513:Microsoft
371:selection
363:introsort
359:quicksort
293:namespace
253:functions
135:Date/time
56:algorithm
4083:Category
4067:Category
4041:Licenses
3982:Marmotta
3813:XMLBeans
3793:Velocity
3753:Tapestry
3748:SystemDS
3743:Superset
3733:Struts 2
3728:Struts 1
3683:RocketMQ
3588:NetBeans
3568:mod_perl
3458:Geronimo
3348:Brooklyn
3278:Airavata
3273:ActiveMQ
3268:Accumulo
3261:projects
3211:Category
3186:Designer
3136:Dialects
3081:KDevelop
3076:NetBeans
3050:CodeLite
2805:Concepts
2793:Features
2636:24 March
2541:30 April
2532:Archived
2505:30 April
2433:20 March
2276:See also
1883:iostream
1490:std::set
1433:multimap
1420:std::map
1224:__LINE__
1150:support.
1134:support.
862:concepts
810:std::any
690:Homepage
677:See also
645:Unknown
639:Unknown
622:Unknown
616:Unknown
402:Homepage
344:in-place
267:Overview
197:stdarg.h
188:setjmp.h
170:assert.h
4022:Tuscany
4017:Stanbol
3977:Jakarta
3972:Harmony
3932:Beehive
3875:Taverna
3859:Logging
3831:Commons
3648:Phoenix
3643:Parquet
3623:OpenNLP
3618:OpenJPA
3613:OpenEJB
3573:MyFaces
3498:Iceberg
3393:CouchDB
3388:Cordova
3373:Cayenne
3353:Calcite
3283:Airflow
3107:C++/CLI
3060:Eclipse
3055:Dev-C++
2898:Strings
2800:Classes
2739:Outline
2208:New in
2196:New in
2180:New in
2156:New in
2134:New in
2122:New in
2106:New in
2094:New in
2078:New in
2066:New in
2050:New in
2032:New in
2020:New in
2008:New in
1992:New in
1969:New in
1933:New in
1917:New in
1853:values.
1831:fstream
1813:New in
1790:New in
1774:New in
1746:New in
1734:New in
1724:Strings
1715:New in
1668:New in
1636:New in
1573:New in
1543:New in
1509:New in
1443:New in
1373:New in
1353:New in
1333:New in
1277:New in
1258:New in
1234:New in
1218:New in
1174:New in
1142:New in
1126:New in
1099:New in
1055:New in
1035:New in
1020:New in
984:New in
968:New in
948:New in
936:New in
904:New in
872:New in
856:New in
820:New in
804:New in
794:General
594: (
559: (
499: (
461:libc++
408:Licence
405:Acronym
249:classes
239:In the
179:errno.h
155:Signals
120:Strings
50:Strings
3962:Giraph
3937:iBATIS
3849:Daemon
3808:Xerces
3798:Wicket
3773:Tomcat
3758:Thrift
3678:Roller
3638:PDFBox
3578:Mynewt
3553:Mahout
3548:Lucene
3528:JMeter
3508:Impala
3503:Ignite
3478:Hadoop
3463:Groovy
3398:cTAKES
3383:Cocoon
3293:Ambari
3288:Allura
3112:C++/CX
3035:Anjuta
2622:
2616:Apress
2597:
2572:
2370:
2324:§17-27
2270:macros
2236:, and
1764:string
1705:locale
1674:ranges
1471:, and
1204:delete
1073:tuples
698:Abseil
581:EASTL
529:Daily
478:Nvidia
4012:Sqoop
4007:Slide
4002:Shale
3997:River
3987:MXNet
3942:Click
3927:AxKit
3915:Attic
3906:Log4j
3891:Batik
3854:Jelly
3817:Yetus
3803:Xalan
3718:Storm
3713:Spark
3703:Sling
3698:SINGA
3693:Shiro
3688:Samza
3668:Pivot
3663:Pinot
3608:Oozie
3603:OFBiz
3598:NuttX
3593:Nutch
3558:Maven
3543:Kylin
3533:Kafka
3518:James
3488:Helix
3483:HBase
3448:Flume
3443:Flink
3433:Felix
3423:Druid
3418:Drill
3408:Derby
3358:Camel
3333:Axis2
3308:Arrow
3303:Aries
3065:Geany
3040:CLion
2987:Clang
2907:Ideas
2779:C++26
2774:C++23
2769:C++20
2764:C++17
2759:C++14
2754:C++11
2749:C++03
2744:C++98
2535:(PDF)
2524:(PDF)
2266:std::
2210:C++11
2198:C++11
2182:C++20
2158:C++20
2136:C++11
2124:C++20
2108:C++20
2096:C++14
2080:C++26
2068:C++11
2052:C++20
2034:C++26
2022:C++11
2010:C++11
1994:C++20
1971:C++20
1935:C++23
1919:C++23
1815:C++17
1792:C++11
1776:C++17
1748:C++20
1736:C++17
1717:C++26
1693:C++17
1670:C++20
1638:C++17
1575:C++11
1545:C++11
1533:stack
1511:C++20
1469:queue
1445:C++23
1375:C++11
1355:C++23
1335:C++23
1279:C++11
1260:C++20
1236:C++23
1220:C++20
1176:C++11
1144:C++20
1128:C++20
1101:C++17
1089:C++20
1057:C++11
1045:tuple
1037:C++11
1022:C++11
986:C++23
970:C++11
956:, an
950:C++17
938:C++17
906:C++23
874:C++23
858:C++20
846:C++20
822:C++11
806:C++17
750:C++23
746:C++20
719:C++14
710:Folly
438:with
436:GPLv3
367:C++11
318:) or
282:C++23
4027:Wave
3967:Hama
3957:Etch
3922:Apex
3839:BCEL
3788:UIMA
3763:Tika
3708:Solr
3673:Qpid
3583:NiFi
3563:MINA
3538:Kudu
3523:Jena
3493:Hive
3473:Gump
3438:Flex
3338:Beam
3328:Axis
3323:Avro
3127:SYCL
3022:IDEs
2638:2017
2620:ISBN
2595:ISBN
2570:ISBN
2543:2021
2507:2021
2485:2014
2435:2018
2397:2017
2368:ISBN
2352:§D.5
2244:and
1843:base
1605:, a
1587:and
1577:and
1557:and
1547:and
1531:, a
1499:sets
1493:and
1475:, a
1431:and
1423:and
1405:, a
1387:, a
1377:and
1361:and
1341:and
1321:, a
1303:, a
1281:and
1202:and
1107:, a
1079:and
1043:, a
1004:and
880:, a
687:Name
661:The
546:HPX
422:and
396:Name
353:log
338:log
326:log
251:and
199:>
195:<
190:>
186:<
181:>
177:<
172:>
168:<
4032:XML
3992:ODE
3901:Ivy
3896:FOP
3844:BSF
3658:Pig
3653:POI
3633:ORC
3403:CXF
3318:APR
3298:Ant
2992:GCC
2893:STL
2734:C++
2723:C++
2451:",
2413:",
1849:of
1579:TR1
1549:TR1
1379:TR1
1283:TR1
1200:new
779:std
767:std
761:std
754:std
290:std
261:ISO
241:C++
4085::
3122:Ch
2669:,
2618:.
2614:.
2593:.
2589:.
2568:.
2564:.
2526:.
2232:,
2228:,
2224:,
1561:,
840:,
381:.
334:O(
322:O(
295:.
3244:e
3237:t
3230:v
2821:)
2817:(
2715:e
2708:t
2701:v
2640:.
2603:.
2578:.
2545:.
2509:.
2487:.
2447:"
2437:.
2409:"
2399:.
2376:.
2338:.
2188:.
2086:.
2042:.
1885:.
1833:.
1798:.
1754:.
1707:.
1695:.
1652:.
1609:.
1591:.
1565:.
1535:.
1501:.
1479:.
1435:.
1409:.
1391:.
1365:.
1345:.
1325:.
1307:.
1250:.
1226:.
1210:.
1111:.
1047:.
1012:.
976:.
960:.
928:.
884:.
864:.
812:.
598:)
563:)
503:)
355:n
351:n
340:n
336:n
328:n
324:n
316:n
286:C
228:e
221:t
214:v
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.