Авторизация
Поиск по указателям
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
Предметный указатель
Rail numbers 591
Rail, L.B. 589 591 591 594 594
Rall1d<T, V> 591 592 593 614
Rall1d<T, V> as public base 593
RallInvalidUnitErr 593
RallT 599 602
Random deviate 123
rational 183 189 194 195—197
Rational numbers, example 189 194
RationalComplex 184 195—197
Rationallnitializer 194 195
READ 15 62
Read-only array see “Array-const-like”
readability 64
Reading complex declaration 47
Reading input 68
Reading input with while loop 35
REAL 15 21 554
REAL*16 22
REAL*4 22 554
REAL*8 22 554
RealRoots 111 112 113
Recompilation 260
RectLURep<T> 466 557 572 581 605
RectSVDRep<double> 606 607
RectSVDRep<T> 572 573 581 604 605
RectSVDRep<T> as public base 604
Recursion 59 65
Recursion, copy constructor, generated 148 269
Recursion, default construction 269
Recursion, destructor, generated 269
Recursion, template parameter 373 390
Reduction of array elements by operators 534
Reference 20 50 69 78 98
Reference as argument 335
Reference as association 20
Reference as built-in parametric type 330
Reference as function return type 98 131
Reference as view of object 333
Reference to base class 236 270
Reference to const object 51 79
Reference to interface base class 246
Reference to temporary object 340
Reference, built-in, as model for class 379
Reference, compared to pointer 51 79
Reference, const, initialization 332
Reference, essential for “is-usable-as” relation 276
Reference, formal argument 81 127
Reference, formal argument, example of use 166
Reference, initialization required 51 79
Reference, member datum 148
Reference, member datum to base class, example of 247
Reference, member datum, example of 214 249 254 277
Reference, member datum, initialization 248
Reference, member datum, sketch 248
Reference, reference count 425 446
Reference, type 51 79
Reference, use of object through base class 241
Reference, variable 84
Reference, versus pointer, for calls through interface base class 250
Reference-counted object pointer class 425 431
ReferenceCount 433 434 435
Referential aggregation 420
Referential aggregation and interfaces 441
Referential aggregation of static objects 437
Referential aggregation, controlling object lifetime 421
Referential aggregation, pointer class for 431
Referential aggregation, sharing object lifetime 423
Reid, J. 218 415
Relational operator 23 31
Relational operator, table of 24
releaseControl() 470
rep 464 465 466
repeat() 480 483 488
repeat() and algebraic structure 483
Repeated composition, example 488
Repeated multiplication see “pow()”
repeatedComposition() 488
Representation 227
Representation, ambiguity 229 584
Representation, mesh example 200
Resnick, R. 494
Resolves 285
resource acquisition is initialization 195
Resource management, using automatic objects for 187
RETURN 14 52 60 131
return *this, example of 549
Return by reference 131
Return by reference, danger of 132
return type 222
Return type and function overloading 132
Return type as range of function 122 516
Return type for search functions 159
Return type from array projection 367
Return type none for constructor 145
Return type none for destructor 165
Return type of overloaded functions 123
Return type, built-in pointer, problems with 548
Return type, not allowed for conversion operator 152
Return type, not used for template matching 139
Return type, operator 161
Return type, operator functions 160
Return type, pointer versus object 544
Return type, qualified with:: 368
Return type, reference 98 131
Return type, templatized 321
Return type, virtual function 398
Return type, void 131
Return, by value 148
Return, value of main program 14 17
Reuse 4 5
Revision for more dynamic data structures 437
Revision of classes 227
Revision of classes to add virtual functions 234 258
Revision of member function, to use abstraction 245
Revision to add interface 280
Revision to avoid code replication 323
Revision to capture implementation commonality 278
Revision to capture is-usable-as commonality 237
Revision to factor out template class member function 308
Revision to factor out template parameter independent implementation 307
Revision to group private members into a new class 291
Revision to increase encapsulation 281 299
Revision to introduce protected members 292
Revision to put functions in interfaces 291
Revision to renest classes 316
Revision to replace replication by templates 309
Revision to support in-place matrix factorization 459
Revision to use interface reference datum 246
Richards, R.G. 575 575 603 604 613
Right singular vectors 570
Right-to-left binary method 488
Rigid array 312
RigidArithmeiic1d<T, n0> 503 504 593
RigidArithmetic1d<double, 6> 591
RigidArray1d<float, 5> 336 337
RigidArray1d<float> 358
RigidArray1d<T, n0> 504
RigidArray2d<double, 5, 5> 350
RigidArray2d<int> 358
RigidArray2d<T, n0, n1> 322
RigidRall1d<T, nvars> 593
RigidRall2d 614
Ring 475 476
Ring with unit 475 476
RingCategory<T> 491 505
RingWithUnitCategory<T> 492 505
Ritchie, D. 67
Robson, D. 6 261 415
Robust code 219
Robust estimator 625
Roman, P. 505 508
row() 367
Row-major 370
Row-major, array 42
Row-major, order 313
Row-major, subscripting 364 370
Rumbaugh, J. 10 261
Runtime, binding 327
Runtime, error, array size mismatch 366
Runtime, expressions, example 518
Runtime, memory allocation see “Dynamic object”
Runtime, polymorphism 327
Runtime, sizing of arrays 47
Saks, D. 262
saxpy 136
scalar 476 492
Scalar as algebraic structure 475
Scalar, multiplication 492
scanf() 84
Schizophrenic behavior 275
Schizophrenic behavior, deliberately chosen 270
SciEngErr 257 258 317
SciEngErr as public base 258 307 316 529 541 555 585
Scope 194 285 286
Scope and argument matching 133
Scope and derivation 286
Scope and function overloading 132
Scope and linkage 178
Scope and object lifetime 178
Scope and order of construction 181
scope resolution operator 31 91 94 110 112 286
Scope resolution operator for global function 549
Scope resolution operator for global function, example of use 531
Scope resolution operator for member function definitions 166
Scope resolution operator for member function pointer 513
Scope resolution operator for physical constants 495
Scope resolution operator in access declaration 293
Scope resolution operator in actual template parameter, example of 391
Scope resolution operator on members of nested classes 113
Scope resolution operator on template parameter type, example of 599
Scope resolution operator to call static members 167
Scope resolution operator, example of 94 167 267 269 288 464
Scope resolution operator, parameterized, example of use 310
Scope resolution operator, return type, example of 112 321 368
Scope resolution operator, template parameter and 321
Scope, block 194
Scope, class 112 178
Scope, class for enumeration 173
Scope, file 178
Scope, file and linkage 179
Scope, friend declaration 168
Scope, global 194
Scope, going out of 98
Scope, injecting names into 499
scope, local 56 178 180 194
Scope, nested class 112
Scope, operator see “Scope resolution operator”
Scope, qualifier see “Scope resolution operator”
Scope, static member 94 95
Searching intervals, example 157
Secret 207 215 219 274 282
Secret, representation 230
Security versus encapsulation 219
semicolon 13 20 86
Semigroup 474
Semigroup, algebraic category 485
SemiGroupCategory<ComplexFloat> 486
SemiGroupCategory<T> 485 486 487
SemiGroupCategory<T> as public base 488 491
SemiGroupCommon<T, Structure> 487
Separate compilation 114 119
Separation of interface and implementation 260 294 300
Separation of interface and implementation, opposite of extension by public inheritance 270
Separation of interface and implementation, to avoid errors 276
Separation of object design and use 230
Sequence point 578
setbuf() 83
setiosflags 29 74
SetOfIntervals 157
setprecision() 29 74
setToOne() 479
setToZero() 479
setw 29 35 74
setw() 552 553
SGETRF 456 460
shallow copy 149
Shape, array 312 316
Shared, aggregation 421
Shared, data 93
Shared, object via member datum reference 251
Shift, left or right 27
short int 22 23 134 554
short-circuit evaluation 24
SI (Systeme International) units 495
SIConstants<double> 499
SIConstants<T> 495 498
SIConstants<T> as private base 494
Side effect 124 125 139
Side effect, avoiding with call by value 125
Side effect, avoiding with const reference arguments 128
Side effect, classes and pure 125
Side effect, input modification 124 125
Side effect, problems with 125
Side effect, pure 124
Side effect, reference argument 127
Side effect, silver bullet 10
SimpleArray1d<int> 333
SimpleArray1d<T> 136 328
SimpleArray2d<T> 173
SimpleArray<double> 306 322
SimpleArray<Element> 203
SimpleArray<float> 305 310 346—349
SimpleArray<int> 197 305 306 310 332 333 346—349
SimpleArray<Point> 203
SimpleArray<Subscript> 328
SimpleArray<T> 101 102 107 108 117 128 136 159 173 203 266 303—306 310 313 328 346 349
SimpleArray<T> as public base 309
SimpleArrayShape 328
SimpleDoubleArray 100
SimpleFloatArray 95 97—102 117 149 150 163 266—270 301
SimpleFloatArray as public base 266
SimplelntArray 100
SimpleTrig 514
Simulator, example 250
Simulator, exercise 263
SimulatorFactory 253—255 262
SimulatorFactory as public base 255
Simultaneous equations, damped least squares 603
Simultaneous equations, nonlinear 594
Simultaneous equations, representation for 598
Single derivation 300
Single derivation, name hiding is dominance for 288
Single quote 24 25
Singular matrix, inverse of 571
Singular value decomposition 569 (see also “SVD”)
Singular value decomposition and nonlinear least squares 603
Singular value decomposition, example of use 609
Singular values 570
SIZE 322
Size of data variable at runtime 175
sizeof 31 44 70 160
size_t 315
Sloane, A.D. 139
Small program versus large program 205
Smalltalk 195 327
Smalltalk, compared to C++ 6
Smart pointer 424 446
Smith, B.T. 451
Snyder, A. 300 358
Реклама