Авторизация
Поиск по указателям
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
Предметный указатель
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
Реклама