Авторизация
Поиск по указателям
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
Предметный указатель
! 24 31
!= 24 31 45 504
# 15
#define 76
#include 15 53 54 120
see “Composition law”
% 23 31 205
%= 31
& 27 31 43 44 49 51 79 125 127 160 446 512
&& 24 31
&&, example of use 158
&= 31
() 31
* 23 31 43 49 62 77 125 160 427 431 480
** 23
*/ 14
*= 31
*=, example of use 316
*this, object reference, example of use 386
*this, return *this, example of 269
+ 23 31 49 160 480
+(superscript on matrix) see “Pseudoinverse”
++ 23 31 41 49 165 480 491
++*, example of use 434
+= 31
+=, example of use 129
, 42
. 31 88 160
.* 31 71 160 513 514
.AND. 24
.EQ. 24
.FALSE. 24
.GE. 24
.GT. 24
.LE. 24
.LT. 24
.NE. 24
.NOT. 24 27
.OR. 24
/ 23 31 480
/* 14
// 13 68
/= 31
0 24 76
0, as null pointer 44
0x 26
: 147 236 268
:: 31 71 91 110 112 160 166 267 286 293 513 549
; 86
< 24 31 45 136
<< 15 27 28 29 31 68 72 74 171 258 552
<<, concatenating 68
<<= 31
<= 24 31 45
<> 101 104
<iostream.h 542
= 23 26 31
=, for assignment 26
=, for default argument 130
=, for initializer 38
=, used for initialization 149
=0 see “Pure virtual function”
== 23 24 31 45 504
==, example of use 93
> 24 31 45 136
>= 24 31 45
>> 15 27 28 31 68 72 171 172 174 258 552
>>, concatenating 68
>>= 31
?: 160 (see also “Conditional operator”)
A 167 357 447
A, as public base 357 605
Abelian 475
AbelianGroupCategory<T> 490 505
AbelianGroupCategory<T>, as public base 491
AbelianMonoidCategory<T> 488
AbelianMonoidCategory<T>, as public base 490
AbelianSemiGroupCategory<T> 486 487 501 502
AbelianSemiGroupCategory<T>, as public base 500
Abelson, H. 535
abort() 182
abs(), example of use 36 93 133
Abstract algebra 505
Abstract algebra, programming device for 473
abstract base class 243 262 329
Abstract base class, using to avoid errors 276
abstract class 262
Abstract Factory 262 (see also “Object-factory”)
Abstraction 4 120 206 207 218 260
Abstraction, and polymorphism 327
Abstraction, array shape 315
Abstraction, arrayness 313
Abstraction, class for 207
Abstraction, collections 303
Abstraction, creation versus use 242
Abstraction, current-voltage curve 250
Abstraction, design cost of 218
Abstraction, distinct from encapsulation 212 218
Abstraction, essential aspects of 212
Abstraction, expressing 3
Abstraction, failure of 212
Abstraction, finding 207 218
Abstraction, ignoring template expansion 350
Abstraction, importance of 206
Abstraction, in a nonmember function 233
Abstraction, in coimnunication 3
Abstraction, information loss 340
Abstraction, interface base class 234
Abstraction, of control flow 535
Abstraction, of relationships 212 218
Abstraction, pure virtual functions and 242
Abstraction, represented by interface base class 236
Abstraction, secrets of 207
Abstraction, supported by iterators 413
Abstraction, violation of 212
Abstraction, voltmeter, exercise 263
Abstraction, with subroutines, failure of 207
Acceleration 495 499
Accept function 344
ACCESS 285
Access control, adjustment 293
Access control, after dominance and overloading 290
Access control, and derivation (table) 290
Access control, base class members 290
Access control, encapsulation 290
Access control, for derived classes 292
Access declaration 293 299
Access declaration, and overloaded names 294
Access declaration, example of use 308 374 380
Access declaration, limitations on 294
Access, friends 167
Access, members of other objects 92
Access, nested class 110
Access, preventing with encapsulation 207
Access, specifier 290
Access, to member data 89
Access, to members 87
AccessedArray1d<T> 406
AccessedArray2d<T> 403 404
AccessedConstArray2d<T> 405
AccessedPhysicalDataBrowser<double> 586
AccessedPhysicalDataBrowser<T> 614
accessor 398 403 415
Accessor, compared to reference 404
Accessor, example of use 585
Acme230 285 286—289 294—296 301
Acme230_NoV 294 295
Acmel30 225 227 228—231 233—236 246 247 251 263 271 272 274 281 291 293 299 334 340 342
Acmel30Simulation 251 253 257 263
Acmel30_Acs 293 294 295 296
Acmel30_Fwd 278 279 281
Acmel30_GC 341 344
Acmel30_GCTC 342 343
Acmel30_GIData 281—289 292 294 301
Acmel30_GIData, as private base 285
Acmel30_NoV 294
Acmel30_NoV, as public base 294
Acmel30_VS 235 236—244 334 335 340
Acmel30_VS_GI 244—246 278 301
Acmel30_VS_GI_GC 247 250 256 263 271—281 298
Acmel30_VS_GI_GC, as public base 271
Acmel40 271 272—276 299 301
Acmel40_Fwd 301
Actual argument 57 80 125
Acyclic graph 239
Ada and generic types 327
Ada, compared to C++ 6
Adaptability, via system of classes 363
Adcock, J.L. 11
Add 502 502
AddFunctional<Domain> 522 523
Additive 475
AdditiveArray 500 501
Address 43 46
address-of operator 43 44
advance() 408
Aggregate 420
Aggregated object 422
Aggregation 420 (see also “Containing aggregation” “Controlling “Referential and
Aggregation, controlling, example of 461
Aggregation, kinds of 421
Aggregation, referential, example of 461
Aki, K. 575 603 604 613
Alert (bell) 25
Algebra 476
Algebra with unit 476
Algebra with unit, example of 564
Algebraic category, example of use 591
Algebraic category, selection of, example 496
Algebraic category, single set, additive, table 483
Algebraic category, single set, multiplicative, table 481
Algebraic structure 505
Algebraic structure categories 473
Algebraic structure, decision tree 476
Algebraic structure, matrix example 564
Algebraic structure, programming device 478
Algebraic structure, single set properties, table 474
Algebraic structure, two set examples, table 476
AlgebraWithUnitCategory<V, S> 492
AlgebraWithUnitCategory<V, S>, as public base 564
Algorithms 613
allocation 275
Allocator 38
Ambiguity, avoiding 153 155 482
Ambiguity, duplicated base class member function 283
Ambiguity, from duplicate base classes 289
Ambiguity, of representation, information hiding 230
Ambiguity, solved by hiding 288
Ambiguity, state-representation 230
Ambiguity, with conversions 153
Ambiguous, function call 133 135 137
And, bitwise 27
Anderson, E. 370 451 452 467 559 579
angle brackets see “Template”
ANSI C 67
ANSI C, called from C++, example of 540
ANSI C, documentation 578
ANSI C, string class 578
ANSI C, string functions 542
ANSI standard, function template 139
ANSI standard, name spaces 173
APL 535
APL, compared to C++ 7
Apple 359
Application of functions to collections 533
argc 532
Argument 52
Argument declaration 222
Argument matching 232
Argument matching, and member function 143
Argument matching, and single argument constructor 151
Argument matching, best match 132
Argument matching, const and 134
Argument matching, conversion operator 152
Argument matching, exact 133
Argument matching, example of 91
Argument matching, function template and ANSI 139
Argument matching, function templates 137
Argument matching, multiple arguments 135
Argument matching, operator 161
Argument matching, standard conversion 134
Argument matching, template wins 325
Argument matching, throw-catch 110
Argument matching, user-defined conversion 135
Argument matching, with promotions 134
Argument matching, with trivial conversions 133
Argument type, void 131
Argument, actual 125
Argument, altering 124
Argument, and const member function 145
Argument, array as 129
Argument, as mathematical domain 122
Argument, default 130
Argument, formal 125
Argument, initialization of 58 81 125
Argument, initialized with copy constructor 126
Argument, LAPACK commonality 455
Argument, matching, function call operator 514
Argument, name omitted to suppress warning, example of 394
Argument, non-const reference, example of 595
Argument, not allowed for conversion operator 152
Argument, passed by reference 59
Argument, passed by value 58
Argument, reference 127
Argument, relation of formal and actual 125
Argument, swapping, example 127
Argument, template 136
Argument, type conversion of 126
Arguments, swapping 81
argv 532
Arithmetic on pointers 45
Arithmetic operator, table 23
Arity 160
ARM 5 11
ARM, marginal notes 8
Arnold, R.S. 619
Array 40 155 312 318
Array and pointer 44 95
Array as actual argument 59
Array of class objects 86
Array of counted-object pointers, example of 438
Array of interface pointers, example of 444
Array of interface pointers, function application and 535
Array of pointers to interface base class 250
Array with arithmetic distributed to elements 500
Array, 1-offset origin 117
Array, allocating with new 78
Array, allocation, example of 99
Array, allowed conversions to reference 385
Array, as function argument 129
Array, assignment 96 99
Array, assignment, example of use 366
Array, assignment, to scalar 99
Array, begins with element 0 62
Array, bounds checking, example of 109
Array, built-in 9 62 312
Array, built-in, and pointer 420
Array, built-in, as parametric type 330
Array, character, initialization of 50
Array, class 95 97
Реклама