Авторизация
Поиск по указателям
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
Предметный указатель
Member function, independent of template parameter 307
Member function, not used in base class 377
Member function, operator 96 161
Member function, overloaded 88 143
Member function, overriding virtual, example of 272
Member function, pointer to 513
Member function, private 98
Member function, private to prevent use 400
Member function, private, example of use 530
Member function, private, role of 291
Member function, purpose 143
Member function, reasons for declaring 297
Member function, restrictions 100
Member function, special 96
Member function, static 95
Member function, static, example of 557
Member function, user-must-define 354
Member function, working on two objects 92
Member of nested class, example of 112
Member variable see “Member datum”
Member, access to 87
Member, data 86 89
Member, function 86
Member, hiding 267
Member, initializer 146
Member, private 208
Member, public 208
Member, selection operator 31 92 430
Member, selection operator, example of 429 436
Member, selection operator, pointer class and 426
Memory, address 43
Memory, allocation bug 193
Memory, leak, exceptions and built-in pointers 423
Memory, leak, prevented with pointer class 430
memory, management 100 175
Memory, management in extended example 437
Memory, management, ANSI C string functions and 542
Memory, management, reference counting 446
Memory, object 68
Menu system as abstraction of control flow 535
mesh 200 208 209 210—212 213 214—218 220 437 439 440
Mesh, quality 200
Mesh, refinement 219
Mesh, representation 200
Mesh, representation, adding new features to 206
Mesh, structured 219
Mesh-reading program 203
Mesh-reading program, critique of, FORTRAN-like 205
Mesh-reading program, critique of, with encapsulation 211
Mesh-reading program, critique of, with information hiding 217
Meshkat, S. 200
Metcalf, M. 6 62 218 415
MetricSpaceCategory<V, M> 614
MetricSpaceCategory<V, M> as public base 591
Meyer, B. 6 10
Meyers, S. 11 173 275 299 300
Milenkovic, V. 196
Minimum array element, example 128 131
Minimum norm solution to linear least squares 570
Mix-in 358
MOD 23
Model 583 587
Modula-3, separation of interface and implementation 260
modulus operator see “%”
Molecule 442 444 445
Moler, C.B. 136 451
Monoid 475
MonoidCategory<T> 488 505
MonoidCategory<T> as public base 489 491
more() 408
Multicomponent number 589 (see also “Complex numbers” “Example-quaternions” “Exercise”)
multidimensional array 41
Multiple declarations 120
Multiple derivation 243 300
Multiple derivation and diamond-shaped class DAG 296
Multiple derivation and virtual bases 300
Multiple derivation in base class composition 294
Multiple derivation in concrete class, example of 390
Multiple derivation to implement interface 283
Multiple derivation, class DAG sketch 245
Multiple derivation, dominance for name resolution 288
Multiple derivation, example of 244 278 281 285 491
Multiple derivation, gives class DAG 261
Multiple derivation, object sketch 245
multiple inheritance see “Multiple derivation”
multiple interfaces see “Multiple derivation”
Multiple precision, templates for 100
Multiplicative algebraic structure 475
Murray, R.B. 173
MySimulators 255
M_E (constant e) 130
M_PI (constant n) 17
Nackman, L.R. 195 200 300 312 539 577
NAME 38 284
Name of function converted to pointer 511
Name, access declaration for 294
Name, case 38
Name, collision or conflict 112 173 194 289
Name, collision or conflict, accidental 289
Name, collision or conflict, at file scope 179
Name, collision or conflict, avoiding 167 495
Name, commonality 303 305
Name, commonality, provided, example of 365
Name, dominant or unambiguous 288
Name, inheritance of 284
Name, length 38
Name, mangling, and linkage 578
Name, subroutine convention, LAPACK 452
Name-space pollution 194
naming convention 14
Naming convention, replaced by function overloading 557
negate() 480
negate() and algebraic structure 483
NegativeSize 316
Nested, class 110
Nested, class, example of 110 170 266 307 316 547 604
Nested, enum, example of 341 527
Nested, typedef, example of 373
NEW 31 47 49 71 77 78 97 176 188 189 190 191 194 420 427 431
New and object copy, example of 427
New and pointer classes 430
new [] 78 189
New, called in member initializer, example of 434 461
New, called to initialize base class, example of 520
New, matched to delete 190
New, overloading 189
New, pointer returned by 419
New, to initialize pointer object 445 446
Newline 25 68 83
Newton — Raphson algorithm, example 594
Newton's method 36
NewtonRaphsonFunction<RallT> 598 599 600
NewtonRaphsonIteratedEquations<RallT> 599 600—605
Nierstrasz, O. 357
NoDangle 192 421—123
Node 168 169 170 200 208—215 220 437 438 440
Node table 202 208 209
NodeReader 213 214 215 438 439 440
NodesOfElement 216 219 437 439
NodesOfMesh 213 217
Noise, impact on nonlinear estimation 603 613
NonLeaker 431
Nonlinear equations, class for 607
Nonlinear estimation with curvature matrix 613
Nonlinear estimation, via stochastic inverse 613
Nonlinear least squares 583
Nonlinear least squares, iterative solution of 609
Nonmember function, client of interface, example of 319
Nonmember function, exercise 263
Nonmember function, maintainable and extensible 237
Nonmember function, template 325
Nonmember function, template, example of 351 383
Nonmember function, using virtual functions, example of 243
NonNegative<int> 482 488
NonNegative<T> 483 484
Nonterminal 527
Nonzero is true 24
NoRealRoots 111 112
Norm 614
Normal equations 613
Normal error distribution 587
Normal probability density function 515
NormalDensityFunction<Domain> 515 536
Normalized LapackFactored<Rep> 581
Normalized Lapackllnfactored<Rep> 581
nrerror() 541
NULL 76 83
null character 50
null pointer 44 76
Null pointer and integer 0 76
Null pointer, delete ok 189
Null pointer, delete on, example of 256
Null pointer, returned by new 77
Null pointer, testing for 429
Null termination, maintaining in string class 549
Null termination, string model 547
NUMBER 89 92 94
Numeric types, comparison (table) 22
Numerical Recipes in C 313
Numerical Recipes in C, calling C++ function 541
NumericalLimits<T> 574 599
NumericalRecipesErr 541
Object 4 7 18 68 352
Object file 119
Object sketch 238
Object sketch, array reference 386
Object sketch, base classes 239
Object sketch, Booch, Rumbaugh, etc. 261
Object sketch, concrete array (no interfaces) 371
Object sketch, concrete array projection 395
Object sketch, duplicate base classes 283
Object sketch, encapsulation 239
Object sketch, exercise 263
Object sketch, extension of interfaced class 271
Object sketch, factored LAPACK represention 462
Object sketch, inheritance 271
Object sketch, interface base class 238
Object sketch, interfaced base class 281
Object sketch, linearization iterator 597
Object sketch, member function forwarding 279
Object sketch, multiple derivation 245
Object sketch, nonlinear equations 608
Object sketch, pointer 43
Object sketch, private base with virtual interface 282
Object sketch, public base class 266
Object sketch, reference member datum 248
Object sketch, unfactored LAPACK represention 461
Object, allocation 175
Object, as representation 227
Object, automatic 176 185
Object, cleanup 176
Object, creation 113
Object, creation versus use 262
Object, creation, example of 240 256
Object, creation, preventing 234 376
Object, creation, specification required for 334
Object, deallocation 176
Object, declaration of 86
Object, design versus use 230
Object, destruction 113
Object, dynamic 176 188
Object, factory 253 262
Object, factory, example use of 254
Object, factory, implementation 255
Object, factory, interface to, example 253
Object, file scope, external linkage 179
Object, file scope, internal linkage 180
Object, initialization 88 175
Object, initialization as conversion 151
Object, initialization, member datum 147
Object, initialization, via constructor 145
Object, life cycle 175 268
Object, lifetime and aggregation 421
Object, lifetime, control via accessor 404
Object, lifetime, controlled by pointer 419
Object, lifetime, controlled, in containing aggregation 421
Object, lifetime, controlled, in referential aggregation 421
Object, lifetime, passed to another aggregate, example of 462
Object, lifetime, programmer-defined reference 388
Object, lifetime, releasing control of 429
Object, lifetime, safe with pointer class 430
Object, lifetime, shared, pointer class for 431
Object, lifetime, sharing, in containing aggregation 422
Object, lifetime, sharing, in referential aggregation 423
Object, lifetime, string storage 549
Object, local scope, static lifetime 180
Object, physical versus programming 225
Object, post cleanup 176
Object, preinitialization 175
Object, programming 227
Object, required with member pointer 513
Object, size 90
Object, static 176 178 180
Object, temporary 339
Object, to represent function 511
Object, type 332
Object, type versus reference type 334
Object, type, impact on function called 275
Object, use, through base class pointer 241
Object, use, versus creation 240
Object, use, versus design 230
Object, versus interfaces 398
Object-oriented, example 273
Object-oriented, not 275
Object-oriented, programming 4 7 85 225 227 259
Object-oriented, programming, benefits of 4
Object-oriented, programming, terminology 10
Objective-C, compared to C++ 6
Octal 21 25
offset() 370
Offset, packed array example 560
ofstream 187 188
One-to-one relation, pointer class for 425
op 502
Operation 21
Operator 96 160
Operator and functions 160
Operator as function, example of 513
Operator constructor 551 578
Operator!(), example of 151
Operator!=(), example of 351 433 545
operator()() 164 319 514 516
Operator()() for array subscripting 318
Operator()(), example of 377 515 516 545 598
Operator()(), function call operator 514
Operator()(), overloaded, example of 519
Operator*(), example of 426 433 443 568
Operator*=() 479
Operator*=() and algebraic structure 481
Operator*=() for semigroup category 485
Operator*=(), example of 486 492
Operator*=(), not in place for matrices 565
Operator+() and algebraic structure 483
Operator+() for string class 543
Operator+(), example of 545 550
operator++() 22 165
Operator++(), example of 491
operator+=() 479
Operator+=() and algebraic structure 483
Operator+=(), example of 522 545 550
Реклама