|
& (ampersand)
& (address of) operator, 33
& (AND) bitwise operator, 40, 169
&& (AND) logical operator, 39, 68, 169
* (asterisk)
* (dereference) operator, 33
* (multiplication) operator, 37, 169
* (pointer) operator, 32
*= (multiplication assignment) operator, 38
! (bang)
! (not) logical operator, 39, 169
!= (not equal) operator, 39, 169, 173
{ } (braces)
for enumerations, 34
for function bodies, 50
[ ] (brackets)
arrays, 208, 213
indexed properties, 234
^ (exclusive OR) bitwise operator, 40, 169
: (colon)
class inheritance, 133
:: (scope resolution) operator, 92, 273
= (equal sign)
= (assignment) operator, 30, 37, 169, 177–179
== (equal to) operator, 39, 169, 173
- (hyphen)
- (subtraction) operator, 37, 169
-= (subtraction assignment) operator, 38
-- (decrement) operator, 38, 169, 179–180
< (left angle bracket)
< (left shift) operator, 40, 169
< (less than) operator, 39, 169, 173
<= (less than or equal) operator, 39, 169, 173
( ) (parentheses), calling functions, 53
% (percent)
% (modulus) operator, 38, 169
%= (modulus assignment) operator, 38
| (pipe)
| (OR) bitwise operator, 40, 169
|| (OR) logical operator, 39, 169
+ (plus sign)
+ (addition) operator, 37, 168, 169
+= (addition assignment) operator, 38
+= (event subscription) operator, 261
++ (increment assignment) operator, 38, 169, 179–180
? (question mark) as ternary operator, 40
> (right angle bracket)
> (greater than) operator, 39, 169, 173
>= (greater than or equal) operator, 39, 169, 173
>> (right shift) operator, 40, 169
/ (slash)
/ (division) operator, 37, 169
/= (division assignment) operator, 38
~ (tilde)
~ (complement) operator, 40
destructor function names, 100
|