|
|
Àâòîðèçàöèÿ |
|
|
Ïîèñê ïî óêàçàòåëÿì |
|
|
|
|
|
|
|
|
|
|
Overland Br. — C++ In Plain Engish. |
|
|
Ïðåäìåòíûé óêàçàòåëü |
Member functions, ofstream class 274—275
Member functions, ostream class 277—278
Member functions, ostrstream class 278—279
Member functions, strstream class 289—290
Member functions, this keyword 432—433
Member-by-member copies 412
Members defined 550
Memory blocks, wide characters 251—252
memory, allocating 201 212—213
Memory, dynamic 361—363
Memory, dynamic, implementation 397—399
Memory, freeing 189—190
Memory-allocation functions 158
Memory-block functions 158 202—203
Menu commands, base classes 473—474
Menu commands, virtual functions and 473—478
Menu objects 474—475 474—476
Miscellaneous functions 161
modf function 203
Modular-division assignment operator 46
modulus operator 45 58
multidimensional arrays 349 551—552
multiple inheritance 404
Multiple inheritance, defined 552
Multiplication assignment operator 46
Multiplication operator 45
mutable keyword 96—97 506—507
Namespace defined 553
Namespace keyword 97—98
Naming, directories 214
naming, files 214
Naming, operator functions 440
Natural logarithm 199
Negate bits operator 50—51
nested classes 508—509
Nested classes, defined 553
Nested control structures 553
New keyword 98—99
new operator 44 45 47 361—363 393 444
newline character 553
numeric expressions 47
object orientation 554
Object-Oriented Programming 299
Object-oriented programming, editing and 394
object-oriented programming, encapsulation 396—397
Object-oriented programming, interfaces 396—397
Objects, cerr 258
Objects, cin 259
Oct format flag 492
Oct I/O manipulator 491
ofstream class 274—275 376—377 495
OOPS (object-oriented programming, systems) 555
Open function 275—277
opening files 187—189 373
operands 43
Operands, defined 555
Operations 448
Operator 47 50—51
Operator functions, assignment operators 430—434
Operator functions, calling 426—427
Operator functions, naming 440
Operator functions, syntax 424—425 445
Operator functions, writing 425—429
operator keyword 99—100
Operator overloading 308—309 423 556
Operator overloading, operator and 369
Operators 43—66 334—339
Operators, addition 45
operators, address 413—414
Operators, address of 45
Operators, addresses 53—54
Operators, allocate data 45
operators, AND 62
Operators, arithmetic negation 52—53
Operators, array access 44
operators, assignment 46 63 324—325 336 430—434 442 443—445 526—527
Operators, association 527
operators, binary 43 428—429 440—441 528
operators, bitwise 337—339
Operators, bitwise AND 46
Operators, bitwise left shift 45
Operators, bitwise NOT 50—51
Operators, bitwise operations 60—61
operators, bitwise or 46
Operators, bitwise right shift 45
Operators, bitwise XOR 46
Operators, cast operators 67 69
operators, concatenation 141—142
operators, conditional 46 62—63
operators, decrement 45 51—52 335—336
Operators, deference 53
operators, defined 555
Operators, delete 80 361—363 444
Operators, division 45
Operators, dynamic_cast 82—83
Operators, equality testing 60
Operators, function call 44 445
Operators, get array element 47
Operators, get size of data 45
Operators, greater than 45
Operators, greater than or equal to 45
operators, increment 45 51 335—336
operators, indirection 347
Operators, is equal to 45
Operators, is not equal to 45
Operators, less than 45
Operators, less than or equal to 45
operators, logical 337—339
Operators, logical AND 46
Operators, logical negation 50
Operators, logical OR 46
operators, member access 44
operators, modulus 45 58
Operators, multiplication 45
Operators, negate bits 50—51
Operators, negation 45
operators, new 47 361—363 444
operators, OR 62
operators, order of precedence 47
Operators, overloading behavior 99—100
Operators, pointer dereference 45
Operators, pointer to member 45
operators, precedence 44
Operators, quoted-string 141
Operators, reinterpret_cast 103—104
Operators, remove data 45
Operators, scope resolution 44
Operators, scope-resolution 383—384 452
operators, shift 337—339
Operators, shift bits 58—59
Operators, sizeof 47 106—107
Operators, static.cast 109—110
Operators, stream 376—377
Operators, stream operators 367—370
Operators, subtraction 45
operators, syntax 140—141
Operators, trinary 43 44
Operators, type 54—55
Operators, type cast 45 504—505
Operators, typeid 45 47 126—128
operators, unary 43 44 441—442 569—570
operators, value comparison 59—60
Operatorsat 53
OR operator 62
Origins of C 300—301
ostream class 277—278 495 496
Ostream insertion operator (< >), extending 486—487
Ostrstream class (I/O) 278—279 495
Output class 277—278
Output classes, stream classes 495
| Output file stream 376—377
Output function 450—451
Output object, console output object 260—261
output streams 366
Output string class 278—279
Output, printing 320—321
Overloading, constructors and 407—408 419
Overloading, function overloading 308 408 425
overloading, functions 408 555—556
Overloading, operator behavior 99—100
Overloading, operator overloading 308—309 423
overloading, operators 369 556
Overriding functions 451—452
Parameters 556
Passing and 344
passing by 345—348
passing by reference 345—348
Passing, exceptions 121
Passing, indirection operator 347
Pcount function (I/O) 279—290
PData member 399—400
Peek function (I/O) 280
perror function 204
pointer arithmetic 557—558
Pointer to member operator 45
Pointer-to-member variables 55—57
Pointers 343
pointers and 353
Pointers, address operator and 347
Pointers, arrays and 348—354
Pointers, base classes 463—469
Pointers, converting 103—104
Pointers, defined 556—557
Pointers, dereference operator 45
Pointers, get, moving 285—286
Pointers, get, position 291
Pointers, indirection operator and 347
Pointers, loop 352—354
Pointers, objects 393
Pointers, to functions 558
Polymorphic casts 82—83
Polymorphism, defined 558—559
Polymorphism, overview 306—307
POSITION 291—292
Postfix increments 352—353
Postfix increments, pointers 352—353
Postfix version, decrement operator 335
Pow function 204—205
Pragma defined 559
Pragma directive 140 152
Precedence defined 559
Precision function (I/O) 280—281
Prefixes, class_name 384
Preprocessing 560
Preprocessor 560
Preprocessor elements 139—155
primitive data types 68
Primitive data types, defined 316 560—561
Primitive expressions 47
printf function 205—207 316 320—321 368
Printing 316
Printing, characters 207—208
Printing, errors 204
Printing, output 320—321
Printing, strings 208
Printing, strings, formatted 205—207
Printing, variable length argument list 243—245
Printing, wide character strings 253
Printing, wide characters 209
Private access 456—459
Private data 394—397
private keyword 100—101 456—459
Program entry point 95—96
programming, object-oriented 299
Programming, structured 567
Promotion defined 561
Propagation, signals 211
Protected access 456—459
Protected keyword 101—102 456—459
Prototypes, defined 561
Prototypes, functions 326
PTemp 399
Public access 456—459
public keyword 102—103 456—459
Publishing classes 404—405
pure virtual functions 478—479
Pure virtual functions, defined 561—562
Put function (I/O) 281
Put pointer, moving 286—287
Put, moving 286—287
Put, position 291—292
Put, scaling and 353
Put, string-handling functions and 358
Put, this 432—433
Putback function (I/O) 281—282
Putc function 179
putchar function 207—208
puts function 208 373—376
Putwc function 208—209
putwchar function 209
qsort function 209—210
Quick sorts 209—210
Quoted strings 359
Quoted-string operator 141
raise function 211
Raising exceptions 121
rand function 211—212
Random numbers 211—212
Random numbers, seeding 223—224
Rdstate function (I/O) 282—283
Read function (I/O) 283—285
Reading, binary, input streams 283—285
Reading, from strings 224
Reading, line of text 268—269
Reading, reading/writing, binary files 182—184
Reading, stext files 180—182
realloc function 212—213
Recursion defined 562
references, arguments 345
references, assignments 433—434
References, constructors 411—413
References, declaring 413—414
References, defined 562—563
References, forward 508—509 542—543
register keyword 103
Register, CPU 103
reinterpret_cast operator 69 103—104
Releasing objects 80
Remainder from division 187
Remove data operator 45
remove function 213
Rename function 214
return keyword 104—105
Reusing classes 404—405
rewind function 180
Right format flag 492
Right-shift assignment operator 46
Rounding 186
RTTI (Runtime Type Information) 505 563
Runtime type 82—83
Scaled integers 48
Scaling, defined 563
Scanf function 214—216 321 368
Scientific format flag 492
Scope 49—50
Scope, clarifying 451—452
Scope, defined 563
Scope-resolution operator 44 383—384 452
SData 383
Seekg function (I/O) 285—286
|
|
|
Ðåêëàìà |
|
|
|