C++ keyword: public - cppreference.com

Expressions

Value categories

Order of evaluation

Operators

Operator precedence

Alternative representations

Literals

Boolean

-

Integer

-

Floating-point

Character

-

String

-

nullptr

(C++11)

User-defined

(C++11)Utilities

Attributes

(C++11)Types

typedef declaration

Type alias declaration

(C++11)Casts

Implicit conversions

static_cast

const_cast

Explicit conversions

dynamic_cast

reinterpret_cast

Memory allocation

Classes

Class declaration

Constructors

this pointer

Access specifiers

friend specifier

Class-specific function properties

Virtual function

override specifier

(C++11)

final specifier

(C++11)

explicit

(C++11)

static

Special member functions

Default constructor

Copy constructor

Move constructor

(C++11)

Copy assignment

Move assignment

(C++11)

Destructor

Templates

Class template

Function template

Template specialization

Parameter packs

(C++11)Miscellaneous