Авторизация
Поиск по указателям
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
Предметный указатель
Software engineering 20
Sommerville, I. 10
Sorensen, D. 370 451 452 467 559 579
source code 9
Source code, file names 68
Source code, FTP address for 9
Source code, index see “Separate Source File Index”
Source code, layout 13
Special member function see “Assignment” “Constructor-copy” “Constructor-default” “Copy “Copy “Destructor”
Specialization, function template 139
sprintf() 75
SPSTRF 456
sqr() 22 55 82 104 105
sqrt() 17
sqrt(), example of use 35 92
Square-brackets operator see “Operator[]” “Projection-operator”
Square-brackets operator for string class 543
Sriruvasan, V. 200
sscanf() 75
STACK 185
Standard, conversion 234 138
Standard, conversion and argument matching 134
Standard, error 27 72
Standard, header file ctype.h 25
Standard, header file floath 22 574
Standard, header file fstream.h 30
Standard, header file iomanip.h 29
Standard, header file iostream.h 15
Standard, header file limits.h 22
Standard, header file math.h 17
Standard, header file stddef.h 76 83 315
Standard, header file stdio.h 68
Standard, header file stdlib.h 60 543
Standard, header file string.h 106 543
Standard, header file sys.h 114
Standard, I/O library 542
Standard, input 15 27 68 72
Standard, math library 27
Standard, output 15 27 68 72
Start symbol 527
State 4 74 229 268
State for design not use 230
State in implementation base 271
State, ambiguous representation of 230
State, related to behavior 229
Statement 23
Statement, declaration 38
static 92 123 124 132 166 167 276—180 184 185 484 563
Static, constructors see “Construction order
Static, member datum 94
Static, member datum, example of 94 177
Static, member function 95 266
Static, member function, example of 485 557
Static, object, and linkage 178
Static, object, construction 181 183
Static, object, destruction 181
Static, object, initialization 195
Static, object, lifetime 176 178
Static, object, local scope, initialization of 180
Static, object, local, construction order 182
Static, object, local, destruction order 183
Static, object, nonlocal, construction order 182
Static, object, nonlocal, destruction order 182
Static, object, private 194
stddef.h 76 83 315
stdio.h 68 72 74 542
stdio.h and C++ I/O 542
stdlib.h 60 105 543
Steele, Jr., G.L. 25 62 578 579
Steepest-descent 604
stepwise refinement 10
Stewart, G.W. 136 451
Stirling number 59
Stochastic inverse 623
STOP 555
Straker, D. 61 84
strcat() 544 579
strchr() 544
strcmp() 106 256 544 551
strcpy() 544 549
strcspn() 544
Stream 27 71 535
Stream state 172
Stride, array 370
Stride, array, in an assignment, example of 395
String 258 484 529 539 543 545—553 578 579
String, as monoid 475
String, concatenation 542 543
String, design of 543
String, example of 68 542
String, initialization 50
String, searching functions 546 551
string.h 106 178 256 543
strlen() 544
strncpy() 178 544
Stroustrup, B. 5 7—11 62 77 115 139 190 195 261 262 300 356—358 505 527 578 628 650 651
strpbrk() 544
strrchr() 544
strspn() 544
strstr() 544
strtod() 544 552
strtok() 579
strtol() 544
strtoul() 544
struct 115
Structural commonality 104
Structured, grid 219
Structured, mesh 219
Structured, programming 10
Style, avoid unions 21
Style, break and continue statements 37
Style, conditional operator 33
Style, consistent 61
Style, declare derived class virtual functions 237
Style, if statement 32
Style, indentation 61 83
Style, local variables 57
Style, one statement per line, exception 366
Style, one variable per declaration 77
Style, parentheses and spacing 30
Style, pointer declarations 62
Style, variable declarations 39 75
subclass 358
SubDomain<Domain, Predicate> 483 484
SubDomain<Domain, Predicate> as public base 484
Subobject, base of derived class 266
SUBROUTINE 52
SUBROUTINE as abstraction 206
Subroutine library 3 9 15 136 539
Subscript 40 315 322 372 393
SubscriptArray<1> 348
SubscriptArray<2> 348 379 569
SubscriptArray<ndim> 347 348 372
SubscriptArray<ndim>, example of use 372
Subscripting, array by repeated projection 367
Subscripting, array, issues in design of 318
Subscripting, array, operator 31 (see also “Function call operator” “Projection-operator”)
Subscripting, array, operator, example of 322
Subscripting, array, random access versus sequential 407
Subscripting, array, signed versus unsigned 315
Subscriptor 369—371 373-377 391—393 396 415
Subscriptor as private base 374 380 382
subscriptor() 415
Subscriptor, array 373
Subscriptor, connection between projection and array 391
Subscriptor, object, returned by projectionSubscriptor() 393
Subscriptor, packed array example 560
Subscriptor, projection 389
Subscriptor, template parameter 370
Subscriptor, transposed 568
SubscriptRange 316
SubscriptRangeError 108 110 258 266 309
Substitutability of types principle 357
Subtype 358 (See “Interface base class”)
Subtype, inclusion polymorphism 327
Summing array elements example 129
sumsq() 336
Sundaresan, C.J. 539 577
Sussman, G.J. 535
Sutor, R.S. 261 327 357
SVD (singular value decomposition) 569
SVD (Singular value decomposition), example 571
SVD (Singular value decomposition), fitting polynomials example 576
SVD (Singular value decomposition), linear least squares, example 575
Swapping function arguments 59 81
Swapping function arguments, example 127
Symmetry 316
Symmetry group 507
Symmetry operations 507
SymPosDefPackedLURep<T> 467 560
SymPosDefPackedLURep<T>::Factored 579
Synchronizing, I/O from C and C++ 542
Synder, Alan 300
Synonym for type 40
Synonym, typedef 87
Syntax 8 62
SyntaxErr 529
System of classes, advantages 363
System of classes, array 363
System of classes, benefits 563
Systeme International 495 498
Tang, J.-M. 200
Taylor series for Newton — Raphson algorithm 594
Taylor series for nonlinear least squares 587
Taylor, R.H. 508
TaylorCoefficient1d<T> 588 599
Teale, S. 29 30 74 75 577 579
Technical programming short for “Scientific and engineering programming”
template 9 101—104 115 136 304
Template and base class composition 323
Template, argument 202 104 136
Template, argument, class 101
Template, argument, compile-time constants 101
Template, argument, int, example of 117
Template, argument, template type 117
Template, argument, type 101
Template, as macro 303
Template, category 314 326
Template, class 202 304
Template, class as derived class 307
Template, class versus class template 101 304
Template, class, 8 parameters, example of 497
Template, class, name 346
Template, class, nontype parameters, example of 497
Template, class, parameter recursion, example of 373
Template, class, type 348
Template, constant expressions as arguments 323
Template, definition see “Class template” “Function
Template, essential 116
Template, expansion 321 326
Template, expansion, avoiding with inline functions 324
Template, expansion, base class member function 310
Template, expansion, base class templates and 310
Template, expansion, controlling 354
Template, expansion, injecting friend declarations into global scope 354
Template, expansion, reducing 309
Template, expansion, restricted 351
Template, expansion, type checking 348
Template, function 136 304
Template, function versus function template 304
Template, function, example of 383 468 533
Template, implementation base class 323
Template, interface base class 313 320
Template, interface base class, example of use 322
Template, interface category 320
Template, member function independent of parameter 307
Template, nontype parameter 322
Template, parameter 401 592 example
Template, parameter, as member datum, example of 523
Template, programs without 327
Template, recursion 390
Template, restrictions on parameters 304
Template, specialization 239 348
Template, specialization, avoided 557
Template, specialization, class, example of 347 373
Template, specialization, type relationship 349
Template, versus derivation 326
Template, versus interface base class 326
temporary object 152 165 340
Temporary object and sequence point 578
Temporary object in binary operator 486
Temporary object, accessed array projection 406
Temporary object, array reference, example of 393
Temporary object, assignment to, example of 395
Temporary object, constructed in return, example of 393
Temporary object, conversion operator 339
Temporary object, created by constructor call 379
Temporary object, elimination of 505
Temporary object, explicit, to prevent conversion, example of 593
Temporary object, pointer object problem 447
Temporary object, problems with 548
Temporary object, requires const reference 340
Termination by throw 106 107
Terminology 10
Teukolsky, S.A. 36 47 60 313 416 537 541 571 587 595 604 611 613—615
this 92
this, example of use 216
Thompson, D.W. 206
throw 105 106 185 257
throw, example of use 106 159 267 273 541
throw, specification 140
Tight coupling, and friend classes 171
tilde 96
TokenKind 528
Tokens 527
TooLittleDatalnput 585
Top-down 10
Touzot, G. 218
TraceLifetime 177 178 181
TraceLifetime as public base 447
Trade-off, available in system of classes 363
Traditional C 67
Transformation of collection elements 534
translation unit 119 123
Translation unit and header files 120
Translation unit and linkage 178
Translation unit, consistency across 120
Translation unit, initialization of objects in 194
Translation unit, object construction order in 182
Translation unit, objects shared between 179
Translation unit, order of static constructors across 196
Transpose, array, relation of FORTRAN to C++ 553
Transpose, matrix, example 568 573
TransposedConcreteBlas2d<T> 568 573
Treitel, S. 603
Trivial conversion 133
TRUE. 24
Try block 107 109 110
Try block, example of use 107 112 259 556 592
TYPE 18 21 38 69 329 330
Type and physical quantities with units 496
Type for both object and variable 332
Type, as rules 329
Type, as set of objects 357
Type, base, versus subtype 358
Type, built-in 70 330
Type, cast 342
Type, cast, operator 31
Type, checking 20 21 40 53 54 114 119 335
Type, checking and throw specification 140
Реклама