Авторизация
Поиск по указателям
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
Предметный указатель
Type, checking at runtime 464
Type, checking, const references 128
Type, checking, role of header files 120
Type, checking, templates, after expansion 348
Type, checking, value 329
Type, checking, virtual functions 236
Type, class 85 330
Type, code, for type testing 341
Type, const 331
Type, conversion 40 54
Type, conversion in function call 126
Type, conversion of function arguments 126
Type, conversion, automatic 54
Type, conversion, rules 21
Type, creation 335
Type, determining function call 275
Type, encapsulation and 357 358
Type, family of closely related 100
Type, information, amount needed 368
Type, information, loss 340
Type, information, recovery 343
Type, object versus reference to 334
Type, parameterized 101
Type, programmer-defined 85
Type, relationship 332
Type, relationship and indirection 333
Type, relationship, base class reference to derived-class object 338
Type, relationship, const reference 333
Type, relationship, conversion operator 339
Type, relationship, derived class and base class template 349
Type, relationship, indirect view versus value conversion 333
Type, relationship, public derivation 334
Type, relationship, template specialization 349
Type, relationship, templates 346
Type, relationship, templatized interface 349
Type, relationship, usual arithmetic conversions 330
Type, restriction on function template 352
Type, runtime modification 460
Type, synonym for 40
Type, template parameter 350
Type, testing, example of 342
Type, testing, problems 343
Type, theory of 357
Type, use 335
typedef 40 87 315 321 322 331 364 466 505 511—513
Typedef as symbolic name 466
Typedef for abbreviation 331 364
Typedef for abbreviation, example of 607
Typedef for function type 511
Typedef for member function pointer 513
Typedef for member function pointer, example of 529
Typedef for name commonality 518
Typedef in template as common name 320
Typedef with template for robust code 512
Typedef, function pointer, example of 598
Typedef, nested in class template, example of 321
Typedef, nested in class, example of 373 375
Unary operator 31
UnaryFunctional<Domain> 523
unformatted I/O 62
Ungar, D. 195
Unhide 288 297
Unhide, example of 288
union 20 21
Union, danger of 21
UNIT 475
Units (dimensional analysis) on physical quantities 493
Units (dimensional analysis), derived from fundamental, representation of 498
Units (dimensional analysis), fundamental, representation of 498
Units (dimensional analysis), fundamental, SI system 495
Units (dimensional analysis), MKS system 498
Unknowns1d 466
Unknowns2d 466
Unprintable character 24
Unsigned int member datum, example of 434
Updating assignment operator 26
uppercase 19
Use type 335
Use versus design 230
UsedInInvalidStateErr 258 307
User-defined conversion 235 151 152
User-defined conversion and argument matching 135
User-must-define functions 354 482
User-must-define functions, example of 497 519 591
UsesSA<ndim> 348
Usual arithmetic conversions 23 26 54 126
Usual arithmetic conversions as type relationship 330
Value 18 68 69
Van Loan, C.R. 417 456 470 571
Vandermonde 417
Vandermonde matrix 427
Variable 18 68 69
Variable, assignment 58
Variable, associated with object 38 57
Variable, creation 38
Variable, declaration 19
Variable, initial value 20
variable, name 13
Variable, schematic diagram 69
Variable, scope 57
Variable, type 332
Vector 476 492
Vector as algebraic structure 475
Vector, vector space 476
vector<T> 136
Vertical tab 25
Vetterling, W.T. 36 47 60 313 416 537 541 571 587 595 604 613—615
virtual 232 234—237 257 260 273 275 281 283 299 400 447
Virtual, base class 281
Virtual, base class and diamond-shaped class DAG 296
Virtual, base class in base class composition 294
Virtual, base class to extend interface 295
Virtual, base class with member data 300
Virtual, base class, avoiding with code replication 491
Virtual, base class, criterion 301
Virtual, base class, downcast prohibited from 343
Virtual, base class, efficiency 300
Virtual, base class, example of 280 281 285 293 318—324 342 344 398 400 401 404 405 442 461 464 516—518 521—525 585—599 607 610
Virtual, base class, how it works 282
Virtual, base class, initialization of 300
Virtual, base class, member function calls 283
Virtual, constructor 442
Virtual, destructor 234 257 443
Virtual, factory see “Object-factory”
Virtual, function 260 287
Virtual, function in derived class, example of 236
Virtual, function, call through reference, example of 249
Virtual, function, called by base class member 273
Virtual, function, clone see “Clone function”
Virtual, function, definition 237
Virtual, function, design decision for base class 275
Virtual, function, effect of, example 235
Virtual, function, efficiency of 299
Virtual, function, example of use 234 273
Virtual, function, hidden 287
Virtual, function, impact on clients 275
Virtual, function, inline 299
Virtual, function, match of derived and base class 237 262
Virtual, function, not in interface, example of 572 604
Virtual, function, overloading 287
Virtual, function, overriding, example of 272
Virtual, function, return type 398 447
Virtual, function, unhiding 288
Virtual, function, when not to use 275
Visualization of objects 238
Vlissides, J.M. 262
void 52 53 131
Void as argument type 131
Void as return type 131
void* 83 151
Voltage supply object 231
VoltageSupply 231 233 234—250 263 271 275—279 282 286—291 295 296 301 318 334 335 340
VoltageSupply as public base 235 236 244 247 278 294
VoltageSupply as public virtual base 281 285 293 342 344
Voltmeter 245 248—250 263
Voltmeter object 231
VoltOn59 231 232—236 245 263 279 301 334
VoltOn59Dual 295 296
VoltOn59_VS 235 236—243 334 335 340
VoltOn59_VS_GI_GC 263 277 278
VoltyMetrics 232 241 245 251 263 279 301
VoltyMetricsSimulation 251 252 253 257 263
VoltyMetrics_VM_GI 256
VoltyMetrics_VM_GI_GC 263 277 278
Warning, arrays start at 0 41
Warning, avoid single argument constructors 156
Warning, a[i,j] is not 2D 165
Warning, built-in pointer member data shares objects 150 164
Warning, check for self assignment 164
Warning, equality test versus assignment 23
Warning, floating point constants 23
Warning, integer constants 21
Warning, member initialization order 147
Warning, minimize conversions 154 156
Warning, m[1,2] is not 2D array access 42
Warning, pass constant built-in arrays as const arguments 130
Warning, return by reference 132
Warning, self assignment 99
Wegner, P. 262 327 357
Weiss, D.M. 207
While-loop 34 37
While-loop, example of use 45 98 150
whitespace 28 72
Wiener filtering via stochastic inverse 613
Wiener, Lauren 10
Wilkerson, B. 10 208
Wing, J.M. 357
Wirfs-Brock, R. 10 208
Wirth, N. 10
Wolfram, S. 7 535
Wrapping, BLAS subroutines, example 563
Wrapping, legacy code in objects 577
Wrapping, non-C++ function 539
WRITE 15 62 63
X 168
xdot (BLAS), example of use 567
XERBLA 555
XFunctional<Domain> 521 523
XFunctional<double> 531
xgemm (BLAS), example of use 566
xgemv (BLAS), example of use 565
xgesvd (LAPACK), example of use 573
xscal (BLAS), example of use 565
Y 168
YazooMatrix 331
Yourdon, E.N. 10 619 620 624
Z 168
ZAXPY 136
Zdonik, S.B. 357
Zelkowitz, M.V. 617
Zero as null pointer 44
Zero is false 24
Zienkiewicz, O.C. 218
[] 31 78 367 “Projection-operator”)
[], example of use 377
[], in new and delete 78
\" 25
\' 25
\? 25
\a 25
\b 25
\f 25
\n 25
\r 25
\t 25
\v 25
\\ 25
^ 27 31
^= 31
_AXPY 136
_IOLBF 83
{} see “Braces”
| 27 31
|= 31
|| 24 31
||, example of use 273 310
~ 27 31 96
“C” 540 553
“FORTRAN” 553 554
– 23 31 49 160 480
–= 31 49
–> 31 49 89 430
–>* 31 71 514
–– 23 31 49 165 480 491
Реклама