HON’s Wiki # C++ (Language)

Home / Software Engineering

Contents

Changes from C

Features

(Mainly stuff that’s different from C.)

Namespaces

Functions

Classes and Structs

Constructors and Destructors

Access Levels (aka Visibility)

Inheritance

Enums

Strings

Streams

Arrays and Containers

Templates

Exceptions

Operator Overloading

Casts

Miscellanea

Mechanisms and Idioms

Asserts

Resource Acquisition is Initialization (RAII)

Argument-dependent lookup (ADL)

The Rule of Zero/Three/Five

Copy Semantics

Move Semantics

Copy-and-Swap

Miscellanea


hon.one | HON95/wiki | Edit page