|
|
(14 intermediate revisions by 4 users not shown) |
Line 24: |
Line 24: |
| | | |
| [[intro/constants | Constants and literals]] | | [[intro/constants | Constants and literals]] |
| + | |
| + | <div class="mainpagediv"> |
| + | [[intro/escape | Escape characters]] |
| + | </div> |
| | | |
| [[intro/control | Flow control]] | | [[intro/control | Flow control]] |
Line 67: |
Line 71: |
| [[intro/classes | '''Classes''']] | | [[intro/classes | '''Classes''']] |
| <div class="mainpagediv"> | | <div class="mainpagediv"> |
− | [[intro/access_specifiers | Access specifiers]]<br/> | + | [[intro/encapsulation | Encapsulation]]<br/> |
− | [[intro/member_functions | Member functions]]<br/> | + | [[intro/class_template | Class templates]]<br/> |
− | [[intro/raii | Constructors and destructors]]<br/>
| + | |
− | [[intro/rule_of_three | Rule of three]]<br/>
| + | |
− | [[intro/operator_overloading | Operator overloading]]<br/>
| + | |
| [[intro/inheritance | Inheritance]]<br/> | | [[intro/inheritance | Inheritance]]<br/> |
| [[intro/polymorphism | Polymorphism]]<br/> | | [[intro/polymorphism | Polymorphism]]<br/> |
− | [[intro/abstract_classes | Abstract classes]]<br/> | + | [[intro/operator_overloading | Operator overloading]]<br/> |
− | [[intro/encapsulation | Encapsulation]]<br/> | + | [[intro/abstract_classes | Abstract classes]] |
− | [[intro/class_template | Class templates]]
| + | |
| </div> | | </div> |
| | | |
Line 94: |
Line 94: |
| | | |
| [[intro/abstraction | Abstraction]] | | [[intro/abstraction | Abstraction]] |
− |
| |
− | [[intro/interfaces | Interfaces]]
| |
| | | |
| [[intro/smart_pointers | Smart pointers]] | | [[intro/smart_pointers | Smart pointers]] |
Line 301: |
Line 299: |
| [[ebo | Empty base optimization]]<br> | | [[ebo | Empty base optimization]]<br> |
| </div> | | </div> |
− |
| |
− | |- class="row rowbottom"
| |
− | |
| |
− |
| |
− | '''[[lib/utility | Utilities library]]'''
| |
− |
| |
− | <div class="mainpagediv">
| |
− | [[lib/types | Type support]]<br/>
| |
− | [[lib/memory | Dynamic memory<br/> management]]<br/>
| |
− | [[lib/error | Error handling]]<br/>
| |
− | [[lib/program | Program utilities]]<br/>
| |
− | [[lib/chrono | Date and time]]<br/>
| |
− | {{ltt|lib/bitset}}<br/>
| |
− | [[lib/functional | Function objects]]<br/>
| |
− | {{ltt|lib/pair}} −
| |
− | {{ltt|lib/tuple}} {{mark c++11}}<br/>
| |
− | {{ltt|lib/optional}} {{mark c++14}}
| |
− | </div>
| |
− |
| |
− | |
| |
− |
| |
− | '''[[lib/string | Strings library]]'''
| |
− | <div class="mainpagediv">
| |
− | {{ltt|lib/basic_string}}<br>
| |
− | Null-terminated strings:<br/>
| |
− | [[lib/byte_cstring | byte]] – [[lib/multibyte_cstring | multibyte]] – [[lib/wide_cstring | wide]]
| |
− | </div>
| |
− |
| |
− | '''[[lib/container | Containers library]]'''
| |
− |
| |
− | <div class="mainpagediv">
| |
− | {{ltt|lib/array}} {{mark c++11}}<br/>
| |
− | {{ltt|lib/dynarray}} {{mark c++14}}<br>
| |
− | {{ltt|lib/vector}} −
| |
− | {{ltt|lib/deque}}<br>
| |
− | {{ltt|lib/list}}<br/>
| |
− | {{ltt|lib/forward_list}} {{mark c++11}}<br>
| |
− | {{ltt|lib/set}} − {{ltt|lib/multiset}}<br>
| |
− | {{ltt|lib/map}} − {{ltt|lib/multimap}}<br>
| |
− | {{ltt|lib/unordered_set}} {{mark c++11}}<br>
| |
− | {{ltt|lib/unordered_multiset}} {{mark c++11}}<br>
| |
− | {{ltt|lib/unordered_map}} {{mark c++11}}<br>
| |
− | {{ltt|lib/unordered_multimap}} {{mark c++11}}<br>
| |
− | {{ltt|lib/stack}} − {{ltt|lib/queue}}<br/>
| |
− | {{ltt|lib/priority_queue}}
| |
− | </div>
| |
− |
| |
− | '''[[lib/algorithm | Algorithms library]]'''
| |
− |
| |
− | '''[[lib/iterator | Iterators library]]'''
| |
− |
| |
− | '''[[lib/numeric | Numerics library]]'''
| |
− |
| |
− | <div class="mainpagediv">
| |
− | [[lib/math | Mathematical functions]]<br>
| |
− | [[lib/complex | Complex numbers]]<br>
| |
− | [[lib/random | Pseudo-random numbers]]
| |
− | </div>
| |
− |
| |
− | |
| |
− |
| |
− | '''[[lib/io | Input/output library]]'''
| |
− |
| |
− | <div class="mainpagediv">
| |
− | {{ltt|lib/basic_streambuf}}<br>
| |
− | {{ltt|lib/basic_filebuf}}<br>
| |
− | {{ltt|lib/basic_stringbuf}}<br>
| |
− | {{ltt|lib/ios_base}}<br>
| |
− | {{ltt|lib/basic_ios}}<br>
| |
− | {{ltt|lib/basic_istream}}<br>
| |
− | {{ltt|lib/basic_ostream}}<br>
| |
− | {{ltt|lib/basic_iostream}}<br>
| |
− | {{ltt|lib/basic_ifstream}}<br>
| |
− | {{ltt|lib/basic_ofstream}}<br>
| |
− | {{ltt|lib/basic_fstream}}<br>
| |
− | {{ltt|lib/basic_istringstream}}<br>
| |
− | {{ltt|lib/basic_ostringstream}}<br>
| |
− | {{ltt|lib/basic_stringstream}}<br>
| |
− | [[lib/manip | I/O manipulators]]<br>
| |
− | [[lib/c_io | C-style I/O ]]
| |
− | </div>
| |
− |
| |
− | '''[[lib/locale | Localization]]'''
| |
− |
| |
− | |
| |
− |
| |
− | '''[[lib/regex | Regular expressions]]'''
| |
− |
| |
− | '''[[lib/atomic | Atomic operations]]'''
| |
− |
| |
− | '''[[lib/thread | Threads]]'''
| |
| | | |
| |} | | |} |