Главная    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
Предметный указатель
Array, class template, example of      101
Array, class, no perfect      312
Array, classes, common data in      266
Array, column      366
Array, compatible with FORTRAN      369
Array, concrete      313 363
Array, concrete, design criteria      368
Array, concrete, examples of use      364
Array, contiguous element storage      370
Array, conversion to reference, example of      385
Array, copy      96
Array, copy constructor      98
Array, deallocating with delete      78
Array, declaration (table)      42
Array, derivation from concrete, example of      457
Array, destructor, example of      98
Array, dimensionality function, implementation      32
Array, dimensionality, defined      312
Array, dynamically allocated      189
Array, element      40
Array, element offset      371
Array, element offset, example of      374
Array, element storage      371
Array, element storage choices      368
Array, element type via typedef      321
Array, element, access      95 366
Array, element, access, through pointer      45
Array, element, in character string      50
Array, element, modifying      134
Array, element, pointer to      45
Array, exception classes      316
Array, flexibility, defined      312
Array, formed (runtime sized)      313
Array, function applied to elements      533
Array, initialization      41 42
Array, initialization, dynamic      189
Array, interface, dimension in name      319
Array, interface, dimension independent      318
Array, interface, element type independent      318
Array, interface, returned by reference example      589
Array, interfacer template      401
Array, interfacer template, example of use      402
Array, iterator      406
Array, list of, built at runtime      397
Array, maximum element, example      364
Array, maximum possible subscript      315
Array, member datum, example of      97
Array, member function, example of      97
Array, member functions, table      368
Array, memory management      96 97
Array, multidimensional      41
Array, packed storage      559
Array, projection      364 366
Array, projection, 3 return type      367
Array, reference as basis for projection      379
Array, reference for matrix transpose      568
Array, reference from array conversion      385
Array, reference, const-like      380
Array, reference, created from array      385
Array, reference, dangling      387
Array, reference, design criteria      380
Array, reference, non-const-like      382
Array, reference, object sketch      386
Array, resizing, example of      99 102
Array, rigid (compile-time sized)      312 322
Array, row      366
Array, row major, contiguous formed      314 (see “FormedArray”)
Array, shape      322 371
Array, shape, exception, example of      383
Array, shape, implementation of      372
Array, size      96
Array, size overhead      372
Array, storage allocation      371
Array, storage layout      313
Array, stride      370 389
Array, subscripting      98
Array, subscripting with operator()()      318
Array, subscripting, implementation of      377
Array, system of classes      363
Array, system of classes, advantages of      413
Array, system of classes, introduction      311
Array, terminology      312
Array, variable size      47
Array, zero dimensional (element)      367
Array1d<float>      335 336 337 338
Array1d<T>      319 323 324 327 328 336 338 589 596 598 600
Array1d<T>, as public virtual base      405 588 599
Array2d<double>      320 322 350
Array2d<int>      322 350
Array2d<T>      329—322 323 324 349 350 398 400—406 413 414 461
Array2d<T>, as public virtual base      322 401 404 461 464
Array<2, float>      318
Array<T>      352
ArrayBrowser2d<T>      422 417
arrayCopy()      416 601
arrayCopy(), example of use      600
ArrayErr      326
ArrayIterator2d<T>      417
ArrayShape      314 325 316 318 321 323 324 328 338 398
ArrayShape, as public virtual base      318 319 321 323 324 398
ArraySizeError      208 109 110 258
ArrayStepper2d      422 413
ArrayStepper2d, as public base      412
arrow operator      see “->” “Member-selection
ASSIGNMENT      69 248
assignment operator      26 31
Assignment operator, example of      99 383 386 395 549 591
Assignment operator, generated      163 191
Assignment operator, interface base class, example of      401
Assignment operator, not inherited      268
Assignment operator, other types of arguments      163
Assignment operator, overloaded, example of      545
Assignment operator, private, to prevent use      400
Assignment operator, programmer-defined      191
Assignment operator, selecting template expansion, example of      602
Assignment to formal arguments      58
Assignment to reference      51 79
Assignment to reference returned by a function      132
Assignment, array      99
Assignment, array arguments and      130
Assignment, array, example of use      366
Assignment, avoiding self-overwrite      99 429
Assignment, cascaded, problems with      173
Assignment, class objects, default      91
Assignment, enumeration      71
Assignment, equals used for initialization      149
Assignment, function call on left-hand side      79 144
Assignment, function pointer, overloading and      512
Assignment, static member datum      94
Assignment, versus equality test      23
Association between variable and object      20
Association, function argument and object      81
Association, name and object      18 69 86
Association, variable and dynamic object      188
Associative      474
Associativity      30 72 474
Associativity, programmer-defined operator      100 160
Atkins, M.C.      195
atom      442 443 447
Atom*      442
Atom, as public virtual base      442
Attribute      38
Atwood's machine      494
AtwoodsMachine      494 495 499
Augmented matrix, class for      605
Automatic differentiation      583 589
Automatic differentiation for second derivatives      613
Automatic differentiation, example of use      594 600 610
Automatic lifetime      276
automatic object      285
Automatic object for resource management      187 195
Automatic object, lifetime      176
Automatic object, pointer to      192
automatic type conversion      54
AveragingFloatArray      301
Axiom      261
Axpy function template, example      136 138
B      167 262 357 447
B, as public base      262
backslash      25
BACKSPACE      25
Backus, J.      139
Bai, Z.      370 451 452 467 559 579
Barton, J.J.      300 312
base class      236 298
Base class composition      294 299
Base class composition, diamond-shaped class DAG      296
Base class composition, example of      588 599
Base class composition, precluded by downcast      343
Base class composition, templatized      323
Base class, abstract      329
Base class, access control      290
Base class, choosing virtual      301
Base class, constructor call, example of      271
Base class, diagrams      239
Base class, equality testing      352
Base class, example of      235 236 244 247 251 252 254 255 258 262 266 271 278 281 285 293 294 307—309 316 324 342 345 353 357 359 373 374 378 380 382 390 391 402 412 430 436 439 447 457 479 484 488—191 493—195 497 498 500 503 517 518 522 529 541 555 560 563 564 566 568 585 588 591 593 599 604 605
Base class, for collection of objects      343
Base class, for template class      307
Base class, implementation versus interface      266 271
Base class, implementation, example of      277
Base class, initialization, example of      284
Base class, interface      see “Interface base class”
Base class, interface versus implementation      266 271
Base class, list of pointers to      340
Base class, member function as constraint      275
Base class, multiple duplicated      283
Base class, multiple shared (virtual)      282
Base class, must make virtual decision      275
Base class, parameterized by class template, example of      484
Base class, parameterized by derived class      355 480
Base class, parameterized by derived class, example of      353
Base class, public      236 266
Base class, reference, example of use      270
Base class, reference, initialized from conversion      338
Base class, represents      234
Base class, specifying      236 244
Base class, template derived from template      311
Base class, template, example of      352
Base class, template, for derived class template      309
Base class, templatized implementation      323
Base class, templatized interface      313
Base class, templatized, of template class      310
Base class, uses      236
Base class, without member data      236
Base classes, relationships among      see “Class DAG”
Base initializer      268
Base subobject      266
Base subobject, private      282
base type      335 336 358
Basic Linear Algebra Subroutines      136 (see also “BLAS”)
Bathe, K.-J.      218
behavior      4 229
Behavior, related to state      229
Bergland, G.D.      10
best match      132
Binary data      62
BinaryFunctional<Domain>      522 523
BinaryFunctional<Domain>, as private base      522
Binding, object to variable      69
Bischof, C.      370 451 452 467 559 579 589
Bit pattern      26
Bitwise operator      31
Bitwise operator, table      26
Blaha, M.      10 261
BLAS      559 563
BLAS, level 1      136
Blas1Subroutines      166 167 564
Blas2Subroutines      564
Blas2Subroutines, as public base      563
Blas3Subroutines      563 564
BlasErr      555 579
Block      32
block scope      194
Blueprint for objects, class as      227
Booch, G.      6 10 218 261 262 358
Boolean      151—153 172 173 470
Boolean, example of use      307 461
Bottom-up      10
Boyle, J.M.      451
Braces      13 32
break      37
BritishConstants<T>      495
BritishConstants<T>, as private base      495
Brooks, Jr., F.P.      10 207
Brown, J.A.      7 535
Browser      409 547
Browser, concrete array, example of      410
Browser, equivalent to subscripting      412
Browser, example of      586
Browser, interface, example of      584
Browser, interfaced arrays      412
BrowserType      409
Buffer, flushing I/O      68 83
Built-in parametric type      330 356
Built-in, array      9 98
Built-in, array, allocation      99
Built-in, array, and pointers      420
Built-in, array, argument, const      130
Built-in, array, avoiding      190
Built-in, array, delete and      98
Built-in, array, dynamic      97
Built-in, array, passed by reference      129
Built-in, array, problems with      312
Built-in, array, to pointer conversion      133
Built-in, array, used in array class      322
Built-in, assignment operator      164 173
Built-in, character array, example of use      542
Built-in, class object used like      86
Built-in, conversions      338
Built-in, dynamic object      188
Built-in, dynamic object, initialization of      189
Built-in, exponentiation operator, none      104
Built-in, member datum, copies of      148
Built-in, member datum, initialization of      147
Built-in, member datum, uninitialized      148
Built-in, number      21
Built-in, object and functions with internal linkage      124
Built-in, object as argument      126
Built-in, object as member datum      94
Built-in, object versus class object      86
Built-in, object, conversion from class object      152
Built-in, object, conversion to class object      152
Built-in, object, I/O      171
Built-in, object, initialization of      146 176 184
Built-in, object, pass by value      129
Built-in, operator      27 159
Built-in, operator, related to programmer-defined      161
Built-in, operator, versus programmer-defined      100
Built-in, parametric type      330
Built-in, parametric type, const      332
Built-in, pointer and dynamic array      150
Built-in, pointer and memory management      100 150
Built-in, pointer as member datum      149 192 434
Built-in, pointer to function      511
Built-in, pointer, copied by value      164
Built-in, pointer, problems with      419
Built-in, pointer, referential aggregation      423
Built-in, returned from inline function      56
Built-in, type      70 330
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! О проекте