C++ from the ground up: [covers the interntional standard for C++]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
New York [u.a.]
Osborne McGraw-Hill
2003
|
Ausgabe: | 3. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XV, 602 S. |
ISBN: | 0072228970 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV019357513 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | t | ||
008 | 040806s2003 |||| 00||| eng d | ||
020 | |a 0072228970 |9 0-07-222897-0 | ||
035 | |a (OCoLC)632923398 | ||
035 | |a (DE-599)BVBBV019357513 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-573 | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
100 | 1 | |a Schildt, Herbert |d 1951- |e Verfasser |0 (DE-588)111194482 |4 aut | |
245 | 1 | 0 | |a C++ from the ground up |b [covers the interntional standard for C++] |c Herbert Schildt |
250 | |a 3. ed. | ||
264 | 1 | |a New York [u.a.] |b Osborne McGraw-Hill |c 2003 | |
300 | |a XV, 602 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a C++ |0 (DE-588)4193909-8 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a C++ |0 (DE-588)4193909-8 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=012821360&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-012821360 |
Datensatz im Suchindex
_version_ | 1804132790243950592 |
---|---|
adam_text | Titel: C++ from the ground up
Autor: Schildt, Herbert
Jahr: 2003
Contents
Preface ..................................................... xvii
The Story of C++ ................................... 1
The Origins of C++ ...................................... 2
The Creation of C .............................. 2
Understanding the Need for C++ .................. 4
C++ Is Born ................................... 5
The Evolution of C++ .................................... 6
What Is Object-Oriented Programming? ..................... 6
Encapsulation.................................. 7
Polymorphism ................................. 7
Inheritance .................................... 8
C++ Implements OOP ........................... 8
How C++ Relates to Java and C# ................... 8
An Overview of C++ ................................ 11
Your First C++ Program .................................. 12
Entering the Program ............................ 12
Compiling the Program .......................... 13
Run the Program ............................... 14
A Line-by-Line Explanation ....................... 14
vi C++ from the Ground Up
Handling Syntax Errors .................................. 16
A Second Simple Program................................. 17
A More Practical Example................................. 18
A New Data Type ....................................... 19
A Quick Review......................................... 20
Functions ............................................. 20
A Program with Two Functions .................... 21
Function Arguments ..................................... 22
Functions Returning Values....................... 24
The main() Function ............................ 25
The General Form of C++ Functions ................ 26
Some Output Options.................................... 26
Two Simple Commands .................................. 27
The if Statement................................ 27
The for Loop................................... 28
Blocks of Code ......................................... 29
Semicolons and Positioning ............................... 30
Indentation Practices .................................... 31
C++ Keywords .......................................... 31
Identifiers in C++ ....................................... 32
The Standard C++ Library................................. 32
The Basic Data Types ............................... 33
Declaration of Variables .................................. 35
Local Variables ................................. 35
Formal Parameters .............................. 36
Global Variables ................................ 37
Some Type Modifiers .................................... 38
Literals................................................ 41
Hexadecimal and Octal Literals .................... 43
String Literals .................................. 43
Character Escape Sequences ...................... 44
Variable Initializations ................................... 45
Operators ............................................. 46
Arithmetic Operators ............................ 46
Increment and Decrement........................ 48
How C++ Got Its Name .......................... 49
Relational and Logical Operators................... 50
Expressions ............................................ 53
Type Conversion in Expressions ................... 53
Converting to and from bool ..................... 53
Casts ......................................... 54
Spacing and Parentheses ......................... 55
Contents vii
Program Control Statements ........................ 57
The if Statement ........................................ 58
The Conditional Expression ...................... 59
Nested ifs ..................................... 60
The if-else-if Ladder ............................. 61
The for Loop ........................................... 62
Some Variations on the for Loop................... 64
Missing Pieces ................................. 66
The Infinite Loop ............................... 66
Time Delay Loops .............................. 67
The switch Statement .................................... 67
Nested switch Statements ........................ 71
The while Loop ......................................... 71
The do-while Loop ...................................... 73
Using continue ......................................... 74
Using break to Exit Loops................................. 75
Nested Loops........................................... 76
Using the goto Statement ................................. 77
Putting Together the Pieces ............................... 78
Arrays and Strings ................................. 81
One-Dimensional Arrays ................................. 82
No Bounds Checking ............................ 84
Sorting an Array ................................ 85
Strings ................................................ 86
Reading a String from the Keyboard ................ 87
Some String Library Functions ............................. 89
strcpy ........................................ 89
strcat ......................................... 89
strcmp ....................................... 90
strlen ........................................ 91
Using the Null Terminator ....................... 93
Two-Dimensional Arrays ................................. 94
Multidimensional Arrays ................................. 96
Array Initialization ...................................... 96
Unsized Array Initializations ...................... 100
Arrays of Strings ........................................ 101
An Example Using String Arrays ................... 102
Pointers .......................................... 105
What Are Pointers? ...................................... 106
The Pointer Operators ................................... 107
The Base Type Is Important ....................... 108
Assigning Values Through a Pointer ................ 110
viii C++ from the Ground Up
Pointer Expressions...................................... 110
Pointer Arithmetic .............................. Ill
Pointer Comparisons ............................ 112
Pointers and Arrays...................................... 112
Indexing a Pointer .............................. 115
Are Pointers and Arrays Interchangeable?............ 116
Pointers and String Literals................................ 117
A Comparison Example .................................. 117
Arrays of Pointers ....................................... 118
The Null Pointer Convention .............................. 121
Multiple Indirection ..................................... 122
Pointers and 16-bit Environments.................. 122
Problems with Pointers ................................... 124
Uninitialized Pointers ........................... 124
Invalid Pointer Comparisons ...................... 124
Forgetting to Reset a Pointer ...................... 125
7 Functions, Part One: The Fundamentals ................ 127
Scope Rules of Functions ................................. 128
Local Variables ................................. 128
Formal Parameters .............................. 134
Global Variables ................................ 134
Passing Pointers and Arrays ............................... 136
Calling Functions with Pointers ................... 136
Calling Functions with Arrays ..................... 137
Passing Strings ................................. 140
argc and argv: Arguments to main() ........................ 141
Passing Numeric Command Line Arguments ......... 144
Converting Numeric Strings to Numbers ............ 145
The return Statement .................................... 145
Returning from a Function ....................... 146
Returning Values ............................... 147
void Functions ................................. 149
Functions That Return Pointers .................... 149
Function Prototypes ..................................... 151
Headers: A Closer Look ................................... 152
Old-Style versus Modern Function Parameter
Declarations ................................ 153
Recursion ............................................. 153
8 Functions, Part Two: References, Overloading,
and Default Arguments ........................... 157
Two Approaches to Argument Passing....................... 158
How C++ Passes Arguments ....................... 158
Using a Pointer to Create a Call-by-Reference......... 159
Contents IX
Reference Parameters .................................... 160
Declaring Reference Parameters .................... 163
Returning References ............................ 164
Creating a Bounded Array ........................ 167
Independent References.......................... 168
A Few Restrictions When Using References ........... 169
Function Overloading ................................... 170
The overload Anachronism ....................... 173
Default Function Arguments .............................. 173
Default Arguments versus Overloading .............. 175
Using Default Arguments Correctly ................ 177
Function Overloading and Ambiguity ....................... 177
9 More Data Types and Operators ...................... 181
The const and volatile Qualifiers ........................... 182
const ......................................... 182
volatile ....................................... 184
Storage Class Specifiers ................................... 185
auto ......................................... 185
extern ........................................ 186
static Variables ................................. 187
Register Variables ............................... 191
The Origins of the register Modifier ................ 192
Enumerations .......................................... 193
typedef ............................................... 197
More Operators ......................................... 197
Bitwise Operators ....................................... 197
AND, OR, XOR, and NOT ........................ 198
The Shift Operators ............................. 202
The ? Operator ......................................... 203
Compound Assignment .................................. 205
The Comma Operator.................................... 205
Multiple Assignments .................................... 206
Using sizeof............................................ 206
Dynamic Allocation Using new and delete ................... 207
Initializing Dynamically Allocated Memory .......... 210
Allocating Arrays ............................... 210
C s Approach to Dynamic Allocation: malloc()
andfree() .................................. 211
Precedence Summary .................................... 213
10 Structures and Unions.............................. 215
Structures ............................................. 216
Accessing Structure Members ..................... 218
Arrays of Structures ............................. 219
C++ from the Ground Up
A Simple Inventory Example ...................... 219
Passing Structures to Functions .................... 226
Assigning Structures ............................. 227
Pointers to Structures and the Arrow Operator ........ 228
References to Structures .......................... 232
Arrays and Structures Within Structures ............. 233
C Structure Versus C++ Structures .................. 234
Bit-Fields ...................................... 235
Unions ............................................... 237
Anonymous Unions ............................. 242
Using sizeof to Ensure Portability .......................... 243
Moving On to Object-Oriented Programming................. 243
11 Introducing the Class .............................. 245
Class Fundamentals ..................................... 246
The General Form of a class ....................... 250
A Closer Look at Class Member Access ...................... 250
Constructors and Destructors .............................. 252
Parameterized Constructors ....................... 255
An Initialization Alternative ...................... 259
Classes and Structures Are Related .......................... 260
Structures versus Classes ......................... 262
Unions and Classes Are Related ............................ 263
Inline Functions ........................................ 264
Creating Inline Functions Inside a Class ............. 265
Arrays of Objects ........................................ 267
Initializing Object Arrays ......................... 268
Pointers to Objects ...................................... 270
Object References....................................... 272
12 A Closer Look at Classes ............................ 273
Friend Functions ........................................ 274
Overloading Constructors ................................ 278
Dynamic Initialization ................................... 280
Applying Dynamic Initialization to Constructors...... 280
Assigning Objects ....................................... 282
Passing Objects to Functions .............................. 283
Constructors, Destructors, and Passing Objects ....... 284
A Potential Problem When Passing Objects .......... 285
Returning Objects ....................................... 288
A Potential Problem When Returning Objects ........ 289
Creating and Using a Copy Constructor ..................... 291
Copy Constructors and Parameters ................. 292
Copy Constructors and Initializations .............. 294
Contents xi
Using Copy Constructors When an Object Is Returned . . . 295
Copy Constructors-Is There a Simpler Way? ........ 296
The this Keyword ....................................... 297
13 Operator Overloading .............................. 299
Operator Overloading Using Member Functions ............... 300
Using Member Functions to Overload Unary Operators . . 303
Operator Overloading Tips and Restrictions .......... 308
Nonmember Operator Functions ........................... 309
Order Matters .................................. 309
Using a Friend to Overload a Unary Operator ........ 313
Overloading the Relational and Logical Operators ..... 316
A Closer Look at the Assignment Operator ................... 317
Overloading [ ] ......................................... 320
Overloading () ......................................... 324
Overloading Other Operators .............................. 325
Another Example of Operator Overloading ................... 325
14 Inheritance ....................................... 331
Introducing Inheritance .................................. 332
Base Class Access Control ................................. 335
Using protected Members ................................. 337
Using protected for Inheritance of a Base Class ....... 340
Reviewing public, protected, and private ............ 342
Inheriting Multiple Base Classes ........................... 342
Constructors, Destructors, and Inheritance ................... 343
When Constructors and Destructors Are Executed ..... 343
Passing Parameters to Base Class Constructors ........ 346
Granting Access ........................................ 350
Reading C++ Inheritance Graphs .................. 352
Virtual Base Classes...................................... 352
15 Virtual Functions and Polymorphism................. 357
Pointers to Derived Types ................................. 358
References to Derived Types ...................... 360
Virtual Functions ....................................... 360
Virtual Functions Are Inherited .................... 363
Why Virtual Functions? .......................... 365
A Simple Application of Virtual Functions ........... 366
Pure Virtual Functions and Abstract Classes .......... 370
Early versus Late Binding ................................. 372
Polymorphism and the Purist ..................... 373
16 Templates ........................................ 375
Generic Functions....................................... 376
A Function with Two Generic Types ................ 378
Explicitly Overloading a Generic Function ........... 379
xii C++ from the Ground Up
Overloading a Function Template .................. 381
Using Standard Parameters with Template Functions . . . 382
Generic Function Restrictions ..................... 383
Creating a Generic abs() Function ................. 383
Generic Classes ......................................... 384
An Example with Two Generic Data Types ........... 387
Creating a Generic Array Class .................... 388
Using Non-Type Arguments with Generic Classes ..... 389
Using Default Arguments with Template Classes ...... 391
Explicit Class Specializations ...................... 393
17 Exception Handling................................ 395
Exception Handling Fundamentals ......................... 396
exit() and abort() .............................. 398
Catching Class Types ............................ 401
Using Multiple catch Statements ................... 402
Options for Exception Handling ........................... 404
Catching All Exceptions ......................... 404
Restricting Exceptions Thrown by a Function ........ 406
Rethrowing an Exception ........................ 408
Handling Exceptions Thrown by new ....................... 409
The nothrow Alternative ......................... 410
Overloading new and delete............................... 411
Overloading the nothrow Version of new............ 415
18 The C++ I/O System ................................ 417
Old VS Modern C++ I/O .................................. 418
C++ Streams ........................................... 418
The C++ Predefined Streams ...................... 419
The C++ Stream Classes .................................. 419
Overloading the I/O Operators ............................. 420
Creating Inserters ............................... 421
Using Friend Functions to Overload Inserters ......... 423
Overloading Extractors .......................... 424
C I/O Versus C++ I/O ............................ 426
Formatted I/O .......................................... 426
Formatting with the ios Member Functions .......... 426
Using I/O Manipulators .......................... 431
Creating Your Own Manipulator Functions .......... 433
File I/O ............................................... 435
Opening and Closing a File ....................... 435
Reading and Writing Text Files .................... 438
Unformatted Binary I/O ......................... 439
Reading and Writing Blocks of Data ................ 441
Detecting EOF ................................. 442
A File Comparison Example ...................... 443
Contents xiii
More Binary I/O Functions ................................ 444
Random Access ......................................... 446
Checking I/O Status ..................................... 448
Customized I/O and Files ................................. 449
19 Run-Time Type ID and the Casting Operators .......... 451
Run-Time Type Identification (RTTI) ........................ 452
A Simple Application of Run-Time Type ID .......... 456
typeid Can Be Applied to Template Classes .......... 458
The Casting Operators ................................... 462
dynamic_cast .................................. 462
const_cast ..................................... 467
static_cast ..................................... 468
reinterpret_cast ................................ 469
The Traditional Cast Versus the Four Casting Operators . . 470
20 Namespaces and Other Advanced Topics............... 471
Namespaces............................................ 472
Namespace Fundamentals ........................ 472
using......................................... 475
Unnamed Namespaces ........................... 477
The std Namespace ...................................... 478
Pointers to Functions .................................... 480
Finding the Address of an Overloaded Function....... 483
Static Class Members .................................... 484
const Member Functions and mutable ...................... 486
Explicit Constructors .................................... 488
An Interesting Benefit from Implicit
Constructor Conversion ....................... 490
The Member Initialization Syntax .......................... 490
Using the asm Keyword .................................. 493
Linkage Specification .................................... 493
The .* and - * Pointer-to-Member Operators ................. 495
Creating Conversion Functions ............................ 497
21 Introducing the Standard Template Library ........... 499
An Overview of the STL .................................. 500
The Container Classes ................................... 502
Vectors ............................................... 504
Accessing a Vector Through an Iterator ............. 508
Inserting and Deleting Elements in a Vector ......... 509
Storing Class Objects in a Vector................... 510
The Power of Iterators ........................... 513
Lists .................................................. 514
Sort a List ..................................... 519
Merging One List with Another.................... 520
Storing Class Objects in a List ..................... 521
xiv C++ from the Ground Up
Maps ................................................. 523
Storing Class Objects in a Map .................... 528
Algorithms ............................................ 529
Counting ..................................... 532
Removing and Replacing Elements ................. 533
Reversing a Sequence ............................ 535
Transforming a Sequence ........................ 535
Exploring the Algorithms ........................ 537
The string Class......................................... 537
Some string Member Functions .................... 541
Putting Strings into Other Containers .............. 545
Final Thoughts on the STL ................................ 545
22 The C++ Preprocessor............................... 547
#define ............................................... 548
Function-Like Macros ........................... 550
#error ................................................ 552
#include .............................................. 552
Conditional Compilation Directives ........................ 553
#if, #else, #elif, and #endif........................ 553
#ifdef and #ifndef .............................. 555
#undef ....................................... 556
Using defined .................................. 557
The Diminishing Role of the Preprocessor ........... 557
#line ................................................. 558
#pragma .............................................. 559
The # and ## Preprocessor Operators ........................ 559
Predefined Macro Names ................................. 560
Final Thoughts ......................................... 561
A C-Based I/O ....................................... 563
C I/O Uses Streams ...................................... 564
Understanding printf() and scanf() ........................ 565
printf() ....................................... 565
scanf() ....................................... 567
The C File System ....................................... 572
fopen() ....................................... 573
fputc() ....................................... 574
fgetc() ....................................... 574
feof() ........................................ 575
fclose() ....................................... 575
Using fopen(), fgetc(), fputc(), and fclose() ......... 575
ferror() and rewind() ........................... 576
fread() and fwrite() ............................. 577
Contents xv
fseek() and Random-Access I/O ............................ 578
fprintf() and fscanf() .................................... 579
Erasing Files ........................................... 580
B Working with an Older C++ Compiler................. 581
Two Simple Changes ............................ 583
C The .NET Managed Extensions to C++ ................. 585
The .NET Keyword Extensions ............................. 586
_ _abstract .................................... 586
__box ........................................ 587
_ _delegate .................................... 587
_ .event ...................................... 587
_ Jinally...................................... 587
__gc ......................................... 587
_ .identifier ................................... 587
_ .interface .................................... 587
_ _nogc ....................................... 587
_ .pin ........................................ 588
_ .property .................................... 588
_ .sealed ...................................... 588
_ _try_cast..................................... 588
_ Jypeof...................................... 588
_ .value ...................................... 588
Preprocessor Extensions .................................. 588
The attribute Attribute ................................... 589
Compiling Managed C++ ................................. 589
Index ........................................... 591
|
any_adam_object | 1 |
author | Schildt, Herbert 1951- |
author_GND | (DE-588)111194482 |
author_facet | Schildt, Herbert 1951- |
author_role | aut |
author_sort | Schildt, Herbert 1951- |
author_variant | h s hs |
building | Verbundindex |
bvnumber | BV019357513 |
classification_rvk | ST 250 |
ctrlnum | (OCoLC)632923398 (DE-599)BVBBV019357513 |
discipline | Informatik |
edition | 3. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01195nam a2200325 c 4500</leader><controlfield tag="001">BV019357513</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">040806s2003 |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0072228970</subfield><subfield code="9">0-07-222897-0</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)632923398</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV019357513</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-573</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Schildt, Herbert</subfield><subfield code="d">1951-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)111194482</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">C++ from the ground up</subfield><subfield code="b">[covers the interntional standard for C++]</subfield><subfield code="c">Herbert Schildt</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">3. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">New York [u.a.]</subfield><subfield code="b">Osborne McGraw-Hill</subfield><subfield code="c">2003</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XV, 602 S.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">C++</subfield><subfield code="0">(DE-588)4193909-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">C++</subfield><subfield code="0">(DE-588)4193909-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=012821360&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-012821360</subfield></datafield></record></collection> |
id | DE-604.BV019357513 |
illustrated | Not Illustrated |
indexdate | 2024-07-09T19:58:25Z |
institution | BVB |
isbn | 0072228970 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-012821360 |
oclc_num | 632923398 |
open_access_boolean | |
owner | DE-573 |
owner_facet | DE-573 |
physical | XV, 602 S. |
publishDate | 2003 |
publishDateSearch | 2003 |
publishDateSort | 2003 |
publisher | Osborne McGraw-Hill |
record_format | marc |
spelling | Schildt, Herbert 1951- Verfasser (DE-588)111194482 aut C++ from the ground up [covers the interntional standard for C++] Herbert Schildt 3. ed. New York [u.a.] Osborne McGraw-Hill 2003 XV, 602 S. txt rdacontent n rdamedia nc rdacarrier C++ (DE-588)4193909-8 gnd rswk-swf C++ (DE-588)4193909-8 s DE-604 HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=012821360&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Schildt, Herbert 1951- C++ from the ground up [covers the interntional standard for C++] C++ (DE-588)4193909-8 gnd |
subject_GND | (DE-588)4193909-8 |
title | C++ from the ground up [covers the interntional standard for C++] |
title_auth | C++ from the ground up [covers the interntional standard for C++] |
title_exact_search | C++ from the ground up [covers the interntional standard for C++] |
title_full | C++ from the ground up [covers the interntional standard for C++] Herbert Schildt |
title_fullStr | C++ from the ground up [covers the interntional standard for C++] Herbert Schildt |
title_full_unstemmed | C++ from the ground up [covers the interntional standard for C++] Herbert Schildt |
title_short | C++ from the ground up |
title_sort | c from the ground up covers the interntional standard for c |
title_sub | [covers the interntional standard for C++] |
topic | C++ (DE-588)4193909-8 gnd |
topic_facet | C++ |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=012821360&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT schildtherbert cfromthegroundupcoverstheinterntionalstandardforc |