Главная    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
Предметный указатель
Built-in, type, as template argument      136
Built-in, type, mimicked by classes      100
Built-in, types, same as C      541
BuiltInPtr<T>      446
Bunch, J.R.      136 451
C      267
C analog, #define      75
C analog, >>      68
C analog, array storage format      313
C analog, built-in type      70
C analog, character constants      70
C analog, declaration      75
C analog, enumeration      70
C analog, free()      77
C analog, fscanf()      68 72
C analog, function name      122
C analog, function with no arguments      80
C analog, functions      80
C analog, global variables      207
C analog, macro preprocessor      303
C analog, macros      75
C analog, malloc()      77
C analog, NULL      76
C analog, operators      71
C analog, pointers, and const      76
C analog, pointers, for pass by reference      80
C analog, sprintf()      75
C analog, sscanf()      75
C analog, stdio.h      68
C analog, struct      115
C analog, type of 'x'      70
C language, C++ as superset of      7
C language, call to C++ function      541
C language, compared to C++      6 67 540
C language, functions called from C++      540
C mixed with C++      76 80 83
C++ standardization      5
C1      262
C1, as public base      262
C2      262
Cache behavior      55 82
Caching      280
Caching, exercise      536
CachingFunction<Domain, Range>      536
Calder, P.R.      262
Call by const reference      128
call by reference      59 81 127 128
Call by value      126
Call by valueto avoid side-effects      125
Cardelli, L.      327
Cargill, T.      11 300 578
Carriage return      25
Case, significance of      19
Cast      342
Cast, heap pointers      77
catch      107—110 140 185 257 259 360
Catch, example of      259
Category      260 261
Category, function-structure      354
Category, function-structure, example of      480
Category, implementation      298
Category, interface      231 234
Category, Smalltalk      261
Category, template      314
Category-provides functions      482
CAXPY      136
cerr      27 72
cerr, example of use      32
Chain rule      590
Change, planning for with typedef      40
Changing representation      229
char      21—24 70 134 554
CHARACTER      554
Character set, effect on character comparison      25
CHARACTER*1      22
CHARACTER*n      554
Character, array of      25
Character, array of, initialization of      50
Character, comparison      25
character, constant      24
Character, constant, size of      70
Character, converted to integer      24
character, string      15 25 50 68 542
Character, string, command line arguments      60
Character, string, example of use      177
Character, string, terminated by null character      50
Character, unprintable      24
char[n]      554
Checked pointer      448
CheckedFloatArray      266 267—270 276 301 310
CheckedSimpleArray<double>      327
CheckedSimpleArray<float>      310 349
CheckedSimpleArray<int>      310 349
CheckedSimpleArray<T>      107—109 258 266 309 310 327 349 350
Chi-squared ($\chi^2$)      587
Cholesky factorization      456
Chow, T.S.      10
cin      15 27 28 68 72
cin, logical tests of      35
circle      145 146 149
Circular doubly linked list      174
Circular linked list      174
class      4 85 86 101 104 115 136 168 227
Class as abstraction      207
Class as blueprint for objects      227
Class as template argument      101
Class as type      89
Class DAG      239 261
Class DAG for derivation of template class from common base      308
Class DAG for multiple derivation      245
Class DAG for template class derived from template class      310
Class DAG, attempted extension without virtual bases      295
Class DAG, base class composition      295
Class DAG, concrete array projection      388
Class DAG, ConcreteFortranArray2d<Subscriptor, T>      371
Class DAG, diamond-shaped      296
Class DAG, dominance, example of      288
Class DAG, duplicate base classes      283 289
Class DAG, interfaced array      314 398
Class DAG, iterated nonlinear equations      595
Class DAG, leaves, example of      314
Class DAG, not reflected in smart pointer      447
Class DAG, public extension of interface      295
Class DAG, shallow versus deep      297
Class DAG, shorthand for templates      311
Class DAG, showing class is-usable-as relationship      271
Class DAG, single-set algebraic categories      481
Class DAG, templatized base class composition      323
Class DAG, two-set algebraic structures      492
Class DAG, virtual base class      282
Class DAG, virtual base class and multiple derivation      286
Class DAG, well-formed      289 294 298
Class in an interface category      235
class template      101 304
Class template, declaration of      101
Class template, definition of      101
Class template, empty body, example of      347
Class template, for simulating a function template      488
Class template, instance of      101
Class template, not a type      346
Class template, versus base class      326
Class template, versus template class      101 304
Class template, with two parameters, example of      484 591
Class versus typedef      208
Class with no data, example of      226
Class with no objects      240
Class with restricted values      483
Class, abstract      334
Class, base, for implementation reuse      266
Class, body      86
Class, body, of template      101
Class, category      261
Class, concrete      270 363
Class, const-like reference or interface      415
Class, coupling, by paired friend and private constructor      410
class, declaration      85 115
Class, definition      85 115 227 330
Class, function      see “Static-member function”
Class, hierarchy      4 261
Class, instance of      86
Class, instances, as set of objects      473
Class, lattice      261 (see also “Class DAG”)
Class, matrix, related to FORTRAN subroutines      457
Class, member access operator      88 89 165
Class, multiple meanings of      241
Class, name      91 96 110
Class, name, uniqueness of      330
Class, nested      110
Class, object      86 93
Class, pointer type      419
Class, scope      178 286
Class, similarity to built-in types      100
Class, use versus design      230
Cleanup object      176
Clements, P.C.      207
Clenshaw's recurrence formula      537
Client      143
Client of a class library      194 208
Client of an abstraction      207 212
Client of base class      270
Client of interface base class      246
Client of template versus client of interface      326
Client, array interface      319
Client, choosing schizophrenic behavior      270
Client, class      250
Client, function      246 250
Client, function template      305
Client, function, access to base class members      282
Client, function, nonmember      325
Client, function, taking object not reference      275
Client, using pointer to interface      420
Client, view of inheritance      275
Client, virtual function      260
clone function      442
Clone function, example of      516 521
Clone function, example of use      444
Clone function, problem with      443
Clone function, return type      447
clone()      443 444 447 516 517 536
CloneableObjPtr<Atom>      447
CloneableObjPtr<Base>      445
CloneableObjPtr<Derived>      445
CloneableObjPtr<IsoFunctional<Domain>>      536
CloneableObjPtr<T>      425 443—449 516 520
Code duplication      55 82
Code duplication, to avoid coupling      547
code reuse      298
Code reuse, projections of arrays and array references      393
Code size      55 82
Cohen, J.      195 446
Coleman, T.F.      7
Collection of base class pointers      340 341
Collection of pointers to interface base class      250
Collection, beyond arrays      415
Collection, function applied over      533
Collection, iteration      406
Colloms, M.      226
Colon, in base class specifier      236 244
column()      367
Column-major, array storage layout      42 313 364 370
Column-major, array storage layout, FORTRAN compatible, in C++      553
comma operator      31 42
Command      196
Command Line Arguments      60 532
comment      13 68
Comment, content of      16
Common functions, as potential virtual functions      233
Common implementation      100 298
Common implementation, example of      277
Common implementation, inherited, example of      377
commonality      260
Commonality and types      329
Commonality, are needed together      340
Commonality, data, example of      266 277
Commonality, function specification      231 315 326 327
Commonality, function-structure      354
Commonality, function-structure, example of      478
Commonality, has-structure-of (templates)      303
Commonality, implementation      306 326
Commonality, interface base class      236
Commonality, matrix and its factors      464
Commonality, member data and function implementation      298
Commonality, name      305 348
Commonality, name, example of      364 465 557
Commonality, name, example of use      401 409 487
Commonality, name, typedef for      320
Commonality, name, used by nonmember function      325
Commonality, name, user-must-define functions      483
Commonality, nonlinear equations      594
Commonality, related subroutine arguments      455
Commonality, shared operator, example of      516
Commonality, structural      327
Commonality, structure and members combined      307
Commonality, structure of implementation      306
Commonality, trade-offs in expressing, example of      396
Commonality, wrapping concrete arrays in interfaces      397
Commutative      475
Commutative ring      475
Commutative ring, with unit      475
Commutativity      474
ComparableFormedArray1d<int>      354
ComparableFormedArray1d<T>      353 354
ComparableRigidArray1d<T, n>      353
Compilation time, effect of inline function on      55 82
Compile error      329
Compile error from type checking      233 331
Compile error from units mismatch      495 500
Compile error, array size mismatch      366
Compile error, private member of base class      292
Complement      27
COMPLEX      21 138 150 153 160 161 162 339 478 554
complex numbers      21 478
Complex numbers, example      153 166
COMPLEX*16      554
complex.h      478
ComplexDouble      153 154 155 156
ComplexFloat      135 153 154 156 166 339 478 479 480 485 486 506 513
ComplexInt      153 154 156
ComplexRoots      111 112
Composition law      474
Composition law, associative      474
Composition law, binary      474
Composition law, commutative      475
Composition law, external      476
Computer algebra      261
Concrete array      363 (see also “Array-concrete”)
concrete class      270 275
Concrete class, array, defined      313
Concrete class, candidate for      414
Concrete class, derivation, example of      373
Concrete class, template, inheritance and      309
ConcreteArray1d<Atom*>      443
ConcreteArray1dRef as public base      391
ConcreteArray1dRef<ConcreteColumnMajorProjectionSubscriptor<1>, J>      392
ConcreteArray1dRef<Subscriptor, T>      388 391
ConcreteArray2d<Subscriptor, T>      371 374 381 385—388 391 393 402 415 560 580
ConcreteArray2d<T>      374 377 402 423
ConcreteArray2d<T>, as public base      378 560
ConcreteArray2dConstRef<Subscriptor, T>      376 380 385 399
ConcreteArray2dRef<Subscriptor, T>      376 382 393
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! О проекте