Difference between revisions of "Main Page"
From cppreference.com
m |
|||
(42 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
{{fmbox | class=noprint | style=font-size: 0.8em | text='''This wiki is in alpha stage'''. There's absolutely no warranty that the content here is accurate. | {{fmbox | class=noprint | style=font-size: 0.8em | text='''This wiki is in alpha stage'''. There's absolutely no warranty that the content here is accurate. | ||
+ | }} | ||
+ | {{fmbox | class=noprint | style=font-size: 1.6em | text='''Warning:This wiki has deprecated for years. before admins notice this wiki, any edition may not be kept. For more details, see talk of cppreference main page. ''' | ||
+ | }} | ||
+ | {{fmbox | image=none | class=noprint | style=font-size: 0.8em | text=Read [[Help:Wiki syntax|this]] if you are new to the syntax used in MediaWiki wikis | ||
}} | }} | ||
{{title|C++ book}} | {{title|C++ book}} | ||
Line 9: | Line 13: | ||
|- class="row rowbottom" | |- class="row rowbottom" | ||
| | | | ||
− | [[intro/intro | Introduction | + | [[intro/intro | Introduction to C++]] |
+ | |||
+ | [[glossary | Glossary]] | ||
[[intro/hello_world | Hello world]] | [[intro/hello_world | Hello world]] | ||
Line 19: | Line 25: | ||
[[intro/operators | Operators]] | [[intro/operators | Operators]] | ||
− | [[intro/ | + | [[intro/constants | Constants and literals]] |
+ | |||
+ | <div class="mainpagediv"> | ||
+ | [[intro/escape | Escape characters]] | ||
+ | </div> | ||
+ | |||
+ | [[intro/control | Flow control]] | ||
<div class="mainpagediv"> | <div class="mainpagediv"> | ||
Line 27: | Line 39: | ||
[[intro/control/do_while | <code>do</code>-<code>while</code> loop]]<br/> | [[intro/control/do_while | <code>do</code>-<code>while</code> loop]]<br/> | ||
[[intro/control/for | <code>for</code> loop]]<br/> | [[intro/control/for | <code>for</code> loop]]<br/> | ||
− | [[intro/control/ | + | [[intro/control/break_continue | <code>break</code>-<code>continue</code>]]<br/> |
</div> | </div> | ||
Line 35: | Line 47: | ||
[[intro/types | Variable types]] | [[intro/types | Variable types]] | ||
− | |||
− | |||
[[intro/strings | Strings]] | [[intro/strings | Strings]] | ||
− | [[intro/ | + | [[intro/vector | Vectors]] |
− | [[intro/ | + | [[intro/range_for | Range-for]] |
+ | [[intro/functions | '''Functions''']] | ||
+ | <div class="mainpagediv"> | ||
+ | [[intro/reference | References]]<br/> | ||
+ | [[intro/const | const]]<br/> | ||
+ | [[intro/function_overloading | Function overloading]]<br/> | ||
+ | [[intro/function_templates | Function templates]] | ||
+ | </div> | ||
+ | |||
+ | [[intro/io | '''Input/output''']] | ||
+ | <div class="mainpagediv"> | ||
+ | [[intro/output | Output]]<br/> | ||
+ | [[intro/input | Input]]<br/> | ||
[[intro/files | Files]] | [[intro/files | Files]] | ||
+ | </div> | ||
− | + | | | |
− | [[intro/ | + | [[intro/classes | '''Classes''']] |
+ | <div class="mainpagediv"> | ||
+ | [[intro/encapsulation | Encapsulation]]<br/> | ||
+ | [[intro/class_template | Class templates]]<br/> | ||
+ | [[intro/inheritance | Inheritance]]<br/> | ||
+ | [[intro/polymorphism | Polymorphism]]<br/> | ||
+ | [[intro/operator_overloading | Operator overloading]]<br/> | ||
+ | [[intro/abstract_classes | Abstract classes]] | ||
+ | </div> | ||
− | [[intro/ | + | [[intro/namespaces | '''Namespaces''']] |
| | | | ||
− | [[intro/ | + | [[intro/stdlib | '''Standard library''']] |
− | + | <div class="mainpagediv"> | |
− | [[intro/ | + | [[intro/containers | Containers]]<br/> |
− | + | [[intro/containers | Iterators]]<br/> | |
− | [[intro/ | + | [[intro/containers | Pairs and Ranges]]<br/> |
− | + | [[intro/containers | Algorithms]]<br/> | |
− | [[intro/ | + | [[intro/math | Numerics]]<br/> |
− | + | .... | |
− | [[intro/ | + | </div> |
− | + | ||
− | [[intro/ | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
[[intro/abstraction | Abstraction]] | [[intro/abstraction | Abstraction]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[intro/smart_pointers | Smart pointers]] | [[intro/smart_pointers | Smart pointers]] | ||
− | |||
− | |||
− | |||
− | |||
[[intro/enums | Enumerated types]] | [[intro/enums | Enumerated types]] | ||
Line 98: | Line 103: | ||
[[intro/exceptions | Exceptions]] | [[intro/exceptions | Exceptions]] | ||
− | |||
|- | |- | ||
− | | <span style="margin:12px;">What's below is | + | | colspan=4 | <span style="margin:12px;">What's below is a just a copy of the structure of the regular cppreference wiki. Improvements are very welcome.</span> |
|- class="row rowtop" | |- class="row rowtop" | ||
| colspan=4 | | | colspan=4 | | ||
− | <span style="font-size: 2em;"> | + | <span style="font-size: 2em;">Advanced</span><br/> |
<span style="font-size: 0.8em;">Look here if you already know C++ a bit</span> | <span style="font-size: 0.8em;">Look here if you already know C++ a bit</span> | ||
|- class="row" | |- class="row" | ||
| | | | ||
+ | [[undefined_behavior | Undefined behavior]] | ||
+ | |||
+ | [[uninitialized | Uninitialized variables]] | ||
+ | |||
+ | '''[[storage_durations | Storage duration]]''' | ||
+ | <div class="mainpagediv"> | ||
+ | [[storage_duration_auto | Automatic]]<br/> | ||
+ | [[storage_duration_static | Static]]<br/> | ||
+ | [[storage_duration_thread_local | Thread-local]] | ||
+ | </div> | ||
+ | |||
+ | '''[[memory_management | Memory management]]''' | ||
+ | <div class="mainpagediv"> | ||
+ | [[pointers | Pointers]]<br/> | ||
+ | [[arrays | Arrays]]<br/> | ||
+ | [[dynamic_allocation | Dynamic allocation]]<br/> | ||
+ | [[stack and heap | Stack and heap]] | ||
+ | </div> | ||
+ | |||
+ | [[move_semantics | Move semantics]] | ||
+ | |||
+ | [[unions | Unions]] | ||
'''[[basic_concepts | Basic concepts]]''' | '''[[basic_concepts | Basic concepts]]''' | ||
<div class="mainpagediv"> | <div class="mainpagediv"> | ||
[[basics | Basic definitions]]<br> | [[basics | Basic definitions]]<br> | ||
− | |||
[[keywords | Keywords]]<br> | [[keywords | Keywords]]<br> | ||
[[escape | Escape sequences]]<br> | [[escape | Escape sequences]]<br> | ||
Line 162: | Line 187: | ||
[[switch | {{tt|switch}}]]<br> | [[switch | {{tt|switch}}]]<br> | ||
[[for | {{tt|for}}]] - | [[for | {{tt|for}}]] - | ||
− | [[range | + | [[range for | range-{{tt|for}}]]<br/> |
[[while | {{tt|while}}]] - | [[while | {{tt|while}}]] - | ||
[[do | {{tt|do}}-{{tt|while}}]]<br> | [[do | {{tt|do}}-{{tt|while}}]]<br> | ||
Line 276: | Line 301: | ||
[[ebo | Empty base optimization]]<br> | [[ebo | Empty base optimization]]<br> | ||
</div> | </div> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} |
Revision as of 22:02, 19 November 2017
Introduction | |||
| |||
What's below is a just a copy of the structure of the regular cppreference wiki. Improvements are very welcome. | |||
Advanced | |||
Function declaration Class types -
Union types |