< previous page page_461 next page >

Page 461
INDEX
Symbols
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
+ (addition) operator, 207, 212-214
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
overloading, 214-215
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
& (address of) operator, 134
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
= (assignment) operator, 33, 44-45, 216, 223
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
examining this pointer, 216-218
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
\ (backslash), 355
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
} (closing brace), 21
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
- (dash), 151
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
--(decrement) operator, 46
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
postfix, 46-48
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
prefix, 46-48
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
* (dereference) operator, 138, 142
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
/ (division) operator, 45
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
· (dot) operator, 151, 352
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
(double quotation marks), 21
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
// (double slash) comments, 22, 26
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
= = (equals) operator, 44-45, 50-51, 218
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
> (greater than) operator, 50-51, 151
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
>= (greater than or equal to) operator, 50-51
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
++ (increment) operator, 46, 212-214
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
overloading, 208, 210
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
postfix, 46-48
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
prefix, 46-48
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
[] (index) operator, 229
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
* (indirection) operator, 138
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
pointers, 138, 142
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
< (less than) operator, 50-51
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
<= (less than or equal to) operator, 50-51
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
· (member access) operator, 94, 166, 229
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
% (modulus) operator, 45
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
* (multiplication) operator, 207
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
!= (not equals) operator, 50-51
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
{ (opening brace), 21
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
<< (output redirection) operator, 21
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
-> (points-to) operator, 151
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
# (pound symbol), 20, 347
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
<< (redirection) operator, 15
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
:: (scoping) operator, 340
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
+= (self-assigned addition) operator, 46
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
; (semicolon), 41, 126. See also null statements
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
/* (slash-star) comments, 22, 26
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
*/ (star-slash) comments, 22, 26
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
# (stringizing) operator, 355-356
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
~ (tilde), 94, 199
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
80/80 rule (designing programs), 390
A
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
abort() functions, 429
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
aborting programs, 429
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
abstract classes, 298-299
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
base, 291, 294
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
abstract data types, 286, 289-290, 298-299. See also ADTs
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
declaring, 290
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
pure virtual functions, 289-290
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
access specifiers, protected, 252
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
access
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
filtering (contained members), 328
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
private, 438
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
protected, 438
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
public, 438

 
< previous page page_461 next page >

If you like this book, buy it!