Namespaces
Variants
Actions

Difference between revisions of "Main Page"

From cppreference.com
(link to wiki syntax manual that I'll write shortly)
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 | image=none | class=noprint | style=font-size: 0.8em | text=Read [[Help:Wiki syntax]] if you are new to the syntax used in MediaWiki wikis
 
}}
 
}}
 
{{title|C++ book}}
 
{{title|C++ book}}

Revision as of 13:46, 16 September 2013

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

Introduction to C++

Hello world

Comments

Variables

Operators

Flow control

Variable scope

Variable types

Functions

Strings

Output

Input

Files

Constants and literals

Containers

Numerics

Namespaces

Function overloading

Classes

RAII

Rule of three

Operator overloading

Inheritance

Polymorphism

Abstraction

Encapsulation

Interfaces

Pointers

References

Arrays

Dynamic allocation

Resource management

Smart pointers

Move semantics

Unions

Enumerated types

Exceptions

Templates

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


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