Namespaces
Variants
Actions

Difference between revisions of "Main Page"

From cppreference.com
(+ub)
Line 108: Line 108:
 
|- class="row rowtop"
 
|- class="row rowtop"
 
| colspan=4 |
 
| colspan=4 |
<span style="font-size: 2em;">{ advanced? }</span><br/>
+
<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"

Revision as of 04:25, 11 November 2013

Introduction
Look here if you have little experience in C++ programming

Introduction to C++

Glossary

Hello world

Comments

Variables

Operators

Constants and literals

Flow control

Variable scope

Variable types

Strings

Vectors

Range-for

Functions

Input/output

Classes

Namespaces

Standard library

Abstraction

Interfaces

Smart pointers

Enumerated types

Exceptions


What's below is a just a copy of the structure of the regular cppreference wiki. Improvements are very welcome.

Advanced
Look here if you already know C++ a bit

Undefined behavior

Uninitialized variables

Storage duration

Memory management

Move semantics

Unions

Basic concepts

Preprocessor

Expressions

Statements

Declaration

Initialization

Functions

Classes

Exceptions

Templates

Miscellaneous

Utilities library

Strings library

basic_string
Null-terminated strings:
byte  –   multibyte  –   wide

Containers library

array (C++11)
dynarray (C++14)
vector  −   deque
list
forward_list (C++11)
set  −  multiset
map  −  multimap
unordered_set (C++11)
unordered_multiset (C++11)
unordered_map (C++11)
unordered_multimap (C++11)
stack  −  queue
priority_queue

Algorithms library

Iterators library

Numerics library

Input/output library

Localization

Regular expressions

Atomic operations

Threads