Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Barton J.J., Nackman L.R. — Scientific and engineering C++
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.


Язык: en

Рубрика: Computer science/Языки программирования/

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Год издания: 1994

Количество страниц: 671

Добавлена в каталог: 10.11.2005

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
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
1 2 3 4 5 6 7 8 9 10 11 12 13
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте