Special characters
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
Z
Special characters
A
- aborting functions
(4286)
- abstract classes
(4085), (4096)
- access rules
- access specifiers
(3927), (3983), (4012), (4013), (4037)
- accessibility
(3982), (4055)
- addition operator (+)
(3418)
- address operator (&)
(3198), (3356)
- aggregate types
(2975), (4109)
- alias
(3245)
- alignment
(2921), (2926)
- alignof operator
(2859), (3363)
- allocation
- AltiVec data types
(3167)
- ambiguities
- AND operator, bitwise (&)
(3451)
- AND operator, logical (&&)
(3460)
- argc (argument count)
(3621)
- arguments
- argv (argument vector)
(3622)
- arithmetic conversions
(3135), (3548)
- arithmetic types
(3002)
- arrays
- ASCII character codes
(2822)
- asm
(2850), (3160)
- assignment operator (=)
- associativity of operators
(3255)
- atexit function
(4285)
- auto storage class specifier
(2939)
B
C
- candidate functions
(3841), (3861)
- case label
(3700)
- cast expressions
(2916), (3180), (3394)
- catch blocks
(3602), (4222), (4237)
- char type specifier
(3009)
- character
- character set
- class members
- class templates
- declaration and definition
(4161)
- distinction from template class
(4159)
- explicit specialization
(4203)
- member functions
(4166)
- static data members
(4163)
- classes
(3893)
- comma
(3500)
- comments
(2834)
- compatible types
- complex type
(3128), (3331)
- composite types
(2991)
- compound
- computed goto
(3377), (3680), (3723)
- concatenation
- conditional compilation directives
(3796)
- elif preprocessor directive
(3799)
- else preprocessor directive
(3809)
- endif preprocessor directive
(3811)
- examples
(3812)
- if preprocessor directive
(3800)
- ifdef preprocessor directive
(3805)
- ifndef preprocessor directive
(3807)
- conditional expression (? :)
(3475), (3497)
- const
(3147), (3171)
- const_cast
(3321), (3640)
- constant expressions
(3114), (3274)
- constant initializers
(3925)
- constructors
(4104)
- continuation character
(2902), (3738)
- continue statement
(3714)
- conversion
- conversion sequence
- conversions
- copy assignment operators
(4140)
- copy constructors
(4139)
- covariant virtual functions
(4079)
- CPLUSPLUS macro
(3792)
- cv-qualifier
(3061), (3139), (3185)
D
E
F
- file inclusion
(3775), (3777)
- FILE macro
(3780)
- file scope data declarations
- flexible array member
(3073)
- float type specifier
(3018)
- floating-point
- floating types
(3005), (3133)
- for statement
(3710)
- free store
(4121)
- friend
- function attributes
(3583)
- function designator
(3267)
- function-like macro
(3747)
- function specifier
- function templates
- explicit specialization
(4201)
- function try blocks
(3601), (4224), (4232)
- functions
(3553)
- allocation
(3654)
- arguments
(3295), (3562), (3572)
- block
(3560)
- body
(3559)
- C++ enhancements
(3567)
- calling
(3628)
- calls
(3294)
- class templates
(4165)
- conversion function
(4137)
- deallocation
(3655)
- declaration
(3557), (3568), (3569)
- default arguments
(3641)
- definition
(3561), (3570), (3586)
- exception handling
(4276)
- exception specification
(4273)
- friends
(3987)
- function call operator
(3563)
- function templates
(4169)
- function-to-pointer conversions
(3536)
- inline
(2948), (3663), (3671), (3941)
- library functions
(3554)
- main
(3619)
- name
(3571), (3595)
- overloading
(3840)
- parameters
(3163), (3296), (3573), (3629)
- pointers to
(3658)
- polymorphic
(4007)
- predefined identifier
(2848)
- prototype
(3558), (3575)
- return statements
(3717)
- return type
(3556), (3610), (3648), (3653)
- return value
(3555), (3647)
- signature
(3566)
- specifiable attributes
(3582)
- specifiers
(3237), (3666)
- template function
- template argument deduction
(4171)
- type name
(2984)
- virtual
(3947), (4071), (4088)
- fundamental type
(3003)
G
H
I
- identifiers
(2836), (3271)
- if
- ifdef preprocessor directive
(3804)
- ifndef preprocessor directive
(3806)
- imaginary type
(3129)
- imaginary unit
(3132)
- implementation dependency
- allocation of floating-point types
(3021)
- allocation of integral types
(3040)
- implicit conversion
(3507)
- implicit instantiation
- implicit int
(3616)
- include_next preprocessor directive
(3776)
- include preprocessor directive
(3774)
- inclusive OR operator, bitwise (|)
(3456)
- incomplete type
(3161), (3203)
- increment operator (++)
(3333)
- indentation of code
(3736)
- indirect base class
(4004), (4045)
- indirection operator (*)
(3178), (3199), (3360)
- information hiding
(2759), (2766), (3921), (4021)
- inheritance
- initialization
- initializer lists
(2910), (2914), (3182), (3189), (3605)
, (4115)
- initializers
(3188)
- inline
- integer
K
L
M
N
- name binding
(4208)
- name hiding
(2780), (3283)
- name space
- names
- namespaces
(3822)
- narrow character literal
(2892)
- nested classes
- new operator
- non-orthogonal language extensions
- nonorthogonal language extensions
- not equal to operator (!=)
(3446)
- null
- number sign (#)
- preprocessor directive character
(3731)
- preprocessor operator
(3760)
O
- object-like macro
(3744)
- objects
(3261)
- class
- description
(2934)
- lifetime
(2754)
- namespace scope
- exception thrown in constructor
(4248)
- restrict-qualified pointer
(3159)
- static
- exception thrown in destructor
(4249)
- octal integer literals
(2880)
- one's complement operator (~)
(3351)
- operator functions
(3849)
- operators
(2799)
- OR operator, logical (||)
(3463)
- orthogonal language extensions
- overload resolution
(3860), (4069)
- resolving addresses of overloaded functions
(3872)
- overloading
- overriding virtual functions
(4089)
- covariant virtual function
(4080)
P
Q
R
S
T
- tags
- template arguments
(4151)
- template keyword
(4216)
- templates
- temporary objects
(4129), (4253)
- tentative definition
(2932)
- terminate function
(4219), (4236), (4260), (4266), (4278)
, (4283)
- this pointer
(3151), (3965), (4091)
- throw expressions
(3503), (4223), (4263)
- TIME macro
(3790)
- tokens
(2796), (3729)
- alternative representations for operators and punctuators
(2802)
- translation unit
(2756)
- trigraph sequences
(2830)
- truncation
- try blocks
(4221), (4231)
- try keyword
(4230)
- type attributes
(2986)
- type name
(2977)
- type qualifiers
- type specifier
(2972)
- typedef specifier
(2970)
- typeid operator
(3313)
- typename keyword
(4213)
- typeof operator
(2858), (3369)
- types
U
- u-literal, U-literal
(2827)
- unary expressions
(3326)
- unary operators
(3327)
- undef preprocessor directive
(3757)
- underscore character
(2838), (2854)
- unexpected function
(4220), (4277), (4280), (4284)
- Unicode
(2824)
- unions
(3101)
- universal character name
(2825), (2837), (2895), (2899)
- unnamed namespaces
(3830)
- unsigned type specifiers
- unsubscripted arrays
- user-defined conversions
(4130)
- using declarations
(3836), (4032), (4061)
- changing member access
(4038)
- overloading member functions
(4035)
- using directive
(3834)
- UTF-16, UTF-32
(2826)
V
- variable attributes
(2920)
- variable length array
(3162), (3222), (3722)
- variably modified types
(3060), (3103), (3215), (3225), (3704)
- vector types
(3164), (3372), (4304)
- virtual
- virtual functions
(3948), (4070)
- visibility
(2752), (2781)
- void
(3041)
- volatile
W
Z
