Авторизация
Поиск по указателям
Barton J.J., Nackman L.R. — Scientific and engineering C++
Обсудите книгу на научном форуме
Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter
Название: Scientific and engineering C++
Авторы: Barton J.J., Nackman L.R.
Аннотация: This book's three parts take readers with no prior C++ knowledge all the way from basic concepts, through object-oriented programming and design techniques, to advanced C++ features and techniques. Coverage of object-oriented programming emphasizes various methods of expressing commonality and abstraction, and the advanced coverage illustrates coordination of advanced C++ by developing several interesting examples, including array classes, pointer classes, systems employing abstract algebra, FORTRAN-based matrices, function mapping, and data fitting.
Язык:
Рубрика: Computer science /Языки программирования /
Статус предметного указателя: Готов указатель с номерами страниц
ed2k: ed2k stats
Год издания: 1994
Количество страниц: 671
Добавлена в каталог: 10.11.2005
Операции: Положить на полку |
Скопировать ссылку для форума | Скопировать ID
Предметный указатель
Operator, arithmetic (table of) 23
Operator, arity fixed 160
Operator, assignment 26
Operator, associativity 30 31
Operator, bitwise 26
Operator, class member access 165
Operator, comma 42
Operator, conversion 173
Operator, defined via algebraic structure categories 473
Operator, equality, == and != 45
Operator, explicit call 160
Operator, for exponentiation (none) 160 505
Operator, for user-defined types 159
Operator, function call 164 173
Operator, function call, explicit 160
Operator, global, conversion 161
Operator, global, restriction on 161
Operator, indirection 45
Operator, input/output 27 171
Operator, logical 24
Operator, member function 96 161
Operator, member-selection 92
Operator, new 47
Operator, not 24
Operator, number of arguments 161
Operator, overloading, -> and * 427
Operator, precedence 30 31
Operator, projection 165
Operator, relation between related 161
Operator, relational 23 45
Operator, relational (table of) 24
Operator, symmetric binary 486
Operator, symmetric, as constructor 550
Operator, unary 161
Operator, undefinable 160
Operator, user-defined input 172
Operator, user-defined output 171
Operator, when to provide 159
Operator->() 165 446
Operator->() and built-in type 446
Operator->(), example of 429 436 443
Operator/() and algebraic structure 481
Operator/(), example of 493
Operator/=() 479 489
Operator<(), example of 545
operator<<() 171
Operator<<(), example of 14 87 552 598
Operator<=(), example of 545
Operator=() 268
Operator==(), example of 433 545
Operator>(), example of 545
Operator>=(), example of 545
operator>>() 27 28 72
Operator>>(), example of 14 209 210 214 215 258 552
operator[]() 49 306
Operator[](), array projection, dimension 0 367
Operator[](), example of 98 209 545
Operator[](), restricted to one argument 318
Operator–(), and algebraic structure 483
Operator–=() 479 489
Operator–=() and algebraic structure 483
Operator–=(), example of use 36
Operator––() 22 165
Operator––(),example of 491
Orange 359
Orlow, S.M. 11 195 299 415 446 594 602 613
Orthogonal 313
ostream 171
Ostrouchov, S. 370 451 452 467 559 579
ostrstream 579
Outer 110
Output 15 68 88 91
Output, fixed-column 28 73
Output, formatted 29 74
Output, operator see “Operator<<()”
Output, to file 29 75
overloaded 123
Overloaded, function, compared to function template 136
Overloaded, functions, and pointers 512
Overloaded, virtual function, example of use 285
Overloading 88 123 132
Overloading and friend functions 167
Overloading in place of naming convention 557
Overloading of constructor 145
Overloading versus hiding 287
Overloading, function call operator 164
Overloading, member function 143
Overloading, precedes access control 290
Overloading, resolution, example of 91
Override 273
Overriding virtual functions 287 297
Overriding virtual functions, names 287
Overriding virtual functions, problems with forwarding 279
Oxygen 442 445
O’Brien, P.D. 218
Packed storage, symmetric and banded matrices 559
Paging 55 82
Pakin, S. 7 535
PARAMETER 39
ParameterFunctional<Domain> 524
Parameterized function see “Function template”
parameterized type 101 330
Parameterized type, base class, by derived class 355
Parameterized type, built-in 330 331 356
Parameterized type, const 332
Parameterized type, template 330
parametric polymorphism 327
Parentheses and call through function pointer 511
Parentheses and call through member function pointer 513
Parentheses for function call operator 164
Parentheses for readability 30
Parnas, D.L. 10 207 218
ParserFunctionEntry 537
Parsing 527
Partial derivative from Taylor expansion of error 588
Partial derivative, automatic differentiation 589
Partial differential equations 199
PASCAL, compared to C++ 6
Pass By Reference 59 127
Pass by reference without pointers 79
Pass By Value 58 81 126
Pass by value, copying 148
Pass by value, problem for clients of base classes 276
Patashnik, O. 59
Peak fitting 583
Performance measurement and inline functions 56 83
Perry, D.E. 6
Physical constant 39 75 179
Physical objects 225
Physical<T, m, l, t, q, k, i, a> 497
PhysicalConstants 180
PhysicalData<T> 585 605 607
PhysicalData<T> as public virtual base 585
PhysicalDataBrowser<T> 584 585
PhysicalDataBrowser<T> as public virtual base 586
pipe 27 71
Pivot 470
Planning for change 87 89 94 299 306 315 343
Plauger, P.J. 578 579
Plexico, P.S. 11 195 299 415 446 594 602 613
Point 85 86 87—93 115—117 143 144—147 174 203 205 208 219 220
POINTER 43
Pointer and array 44
Pointer as argument 335
Pointer as array origin 420
Pointer as array, example of use 377
Pointer as cursor 420
Pointer to automatic objects 192
Pointer to base class 236
Pointer to build aggregate 420
Pointer to class object 331
Pointer to const object 46
Pointer to dynamic object 97 108 193
Pointer to interface base class 246
pointer to member 513
Pointer to member function, example of use 529
Pointer to member operator 31 513
Pointer to member operator, example of use 531
Pointer, arithmetic 45
Pointer, arithmetic for built-in array index 420
Pointer, arithmetic, incorrect 419 420
Pointer, as view of object 333
Pointer, built-in 62
Pointer, built-in as data member 163
Pointer, built-in as member 149 150
Pointer, built-in as parametric type 330
Pointer, built-in problems with exceptions 423
Pointer, built-in, compared to programmer-defined 427
Pointer, built-in, memory management problems 421
Pointer, call to member function through 89
Pointer, class 165
Pointer, class, design of 425
Pointer, compared to reference 51 79
Pointer, comparison 45
Pointer, const 46
Pointer, copied versus counted, table 425
Pointer, copied-object 425
Pointer, declaration style 77
Pointer, dereference 511
Pointer, essential for “is-usable-as” relation 276
Pointer, member datum, example of 410 421
Pointer, multiple use 420
Pointer, null 44 427
Pointer, null, returned by ANSI C string functions 544
Pointer, programmer-defined 419 424
Pointer, schematic diagram 43
Pointer, table of operators 49
Pointer, type 43
Pointer, use errors 191 420
Pointer, use of object through base class 241
Pointer, uses, summary 419
POINTS 437
Polivka, R.P. 7 535
Polygon 508
Polymorphism 4 327
Polynomial evaluation 64 84
Polynomial root, example of 111
Porsching, T.A. 218
Positive 484
Positive definite matrix 452
Positive integers as semigroup 475
Positive<int> 482
Positive<T> 483 484
PositivePredicate 484
Post cleanup 176
Postdecrement operator 31
Postfix operator, programmer-defined 165
Postincrement operator 31 41
pow() 22 23 480 482 483 488 490
pow() and algebraic structure 481
Pratt, T.W. 195 218 415
Precedence 30 45 71
Predecrement operator 31
Predefined type see “Built-in-type”
Predicate 484
Prefix operator, programmer-defined 165
Preincrement operator 31
Preinitialization 175
Premerlani, W. 10 261
Preprocessor 120
Preprocessor, command 15
Press, W.H. 36 47 60 313 416 537 541 571 587 595 604 611 613—615
printf() 84
Printing 15 68
PRIVATE 87 89 110 168 207 208 211 219 236 282 290—293 458
Private, base class 282 292 294 299
Private, base class, example of use 285 308 374 380
Private, base class, for implementation inheritance 295
Private, base class, multiple, example of 390
Private, base class, of template class 309
Private, copy constructor, example of 376
Private, data members 89 230
Private, default constructor 269
Private, member 208 (see also “Access control”)
Private, member function 98
Private, member function, role of 291
Production 527
PROGRAM 113
Program, design 7
Program, termination, and destructors 182
Program, the big picture 113
Programmer-defined control structure 415
Programmer-defined operator 100 160
Programmer-defined operator, precedence and associativity of 100
Programming languages 3
Programming object 227
Project() 366 367 368
Projection 312 366
Projection as lvalue 367
Projection as reference 369 379
Projection of interfaced arrays 405
Projection, allowed conversion to reference 385
Projection, array interfacer 405
Projection, array, function declarations 375
Projection, concrete array 392
Projection, concrete array, object sketch 395
Projection, example of use 368 406
Projection, matrix 566
Projection, operator 165
Projection, operator, example of 266 267
Projection, relation to array reference 388
Projection, repeated, for subscripting 367
Projection, return type 367
Projection, return type in array interface 403
Projection, subscriptor, packed array example 561
Projection, template parameter recursion and 393
ProjectionT 367 368 398 561
Promotion for argument matching 134
protected 236 290—293
Protected, constructor, example of 376
Protected, example of use 307
Protected, member datum, example of 376
Protected, member function, constructor 292
Protected, uses for 292 (see “Access-specifier”)
Prototype see “Function-prototype”
Pseudoinverse 570 604
Pseudoinverse, solution of linear least squares 570
ptrdiff_t 315
PUBLIC 87 168 207 236 266 290—293
Public, base class 244 266
Public, derivation of implementation (inheritance) 294
Public, derivation, type relationship 334
Public, implementation base class 299
Public, inheritance of implementation 270
Public, member 208
Public, member as software connectors 290 (see “Access-specifier”)
Pure side-effect 124
pure virtual function 234 356
Pure virtual function, called in constructor 261
Pure virtual function, defined in derived class 236
Pure virtual function, definition 261
Pure virtual function, example of 234 315
QuadraticComplexRoots 111
QuadraticPolynomial 110 111
QuadraticPolynomial::RealRoots 113
QuadraticRealRoots 111
qualification see also “Scope resolution operator”
Qualification, calling pure virtual with 261
Qualify 112
Question mark 25
Реклама