C++11 for programmers: [introducing the new C++11 standard]
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Upper Saddle River, NJ ; Munich [u.a.]
Prentice Hall
2014
|
Ausgabe: | 2. ed. |
Schriftenreihe: | Deitel developer series
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XXVII, 819 S. graph. Darst. |
ISBN: | 9780133439854 0133439852 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV041060417 | ||
003 | DE-604 | ||
005 | 20160309 | ||
007 | t | ||
008 | 130531s2014 d||| |||| 00||| eng d | ||
020 | |a 9780133439854 |9 978-0-13-343985-4 | ||
020 | |a 0133439852 |9 0-13-343985-2 | ||
035 | |a (OCoLC)856801316 | ||
035 | |a (DE-599)HBZHT017631292 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
049 | |a DE-91G |a DE-B768 |a DE-83 |a DE-355 |a DE-703 | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a DAT 358f |2 stub | ||
100 | 1 | |a Deitel, Paul J. |d 1969- |e Verfasser |0 (DE-588)138556512 |4 aut | |
245 | 1 | 0 | |a C++11 for programmers |b [introducing the new C++11 standard] |c Paul Deitel ; Harvey Deitel |
250 | |a 2. ed. | ||
264 | 1 | |a Upper Saddle River, NJ ; Munich [u.a.] |b Prentice Hall |c 2014 | |
300 | |a XXVII, 819 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Deitel developer series | |
650 | 0 | 7 | |a C++11 |0 (DE-588)7847900-9 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a C++11 |0 (DE-588)7847900-9 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Deitel, Harvey M. |d 1945- |e Verfasser |0 (DE-588)129749311 |4 aut | |
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=026037549&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-026037549 |
Datensatz im Suchindex
_version_ | 1804150424190582784 |
---|---|
adam_text | Titel: C++11 for programmers
Autor: Deitel, Paul J
Jahr: 2014
Contents
Chapter 24 and Appendices F-K are PDF documents posted online at
www. i riformi t. com/ti ti e/9780133439854
Preface xix
1 Introduction 1
1.1 Introduction 2
1.2 C++ 2
1.3 Object Technology 3
1.4 Typical C++Development Environment 6
1.5 Test-Driving a C++Application 9
1.6 Operating Systems 15
1.6.1 Windows—A Proprietary Operating System 15
1.6.2 Linux—An Open-Source Operating System 15
1.6.3 Apple s OS X; Apple s iOS for iPhone®, iPad® and
iPod Touch® Devices 16
1.6.4 Google s Android 16
1.7 C++11 and the Open Source Boost Libraries 17
1.8 Web Resources 18
2 Introduction to C++ Programming,
Input/Output and Operators 19
2.1 Introduction 20
2.2 First Program in C++: Printing a Line of Text 20
2.3 Modifying Our First C++ Program 23
2.4 Another C++ Program: Adding Integers 24
2.5 Arithmetic 28
2.6 Decision Making: Equality and Relational Operators 32
2.7 Wrap-Up 35
3 Introduction to Classes, Objects and Strings 37
3.1 Introduction 38
3.2 Defining a Class with a Member Function 38
3.3 Defining a Member Function with a Parameter 41
3.4 Data Members, set Member Functions and get Member Functions 44
3.5 Initializing Objects with Constructors 50
vili
Contents
3.6 Placing a Class in a Separate File for Reusability 54
3.7 Separating Interface from Implementation 58
3.8 Validating Data with set Functions 63
3.9 Wrap-Up 68
4 Control Statements: Part I ;
Assignment, ++ and — Operators 69
4.1 Introduction 70
4.2 Control Structures 70
4.3 i f Selection Statement 73
4.4 if...el se Double-Selection Statement 74
4.5 while Repetition Statement 78
4.6 Counter-Controlled Repetition 79
4.7 Sentinel-Controlled Repetition 85
4.8 Nested Control Statements 92
4.9 Assignment Operators 95
4.10 Increment and Decrement Operators 96
4.11 Wrap-Up 99
5 Control Statements: Part 2; Logical Operators 100
5.1 Introduction 101
5.2 Essentials of Counter-Controlled Repetition 101
5.3 for Repetition Statement 102
5.4 Examples Using the for Statement 106
5.5 do...while Repetition Statement HO
5.6 swi tch Multiple-Selection Statement 112
5.7 break and continue Statements 121
5.8 Logical Operators 122
5.9 Confusing the Equality (==) and Assignment (=) Operators 127
5.10 Wrap-Up 128
6 Functions and an Introduction to Recursion 129
6.1 Introduction 130
6.2 Math Library Functions 130
6.3 Function Definitions with Multiple Parameters 132
6.4 Function Prototypes and Argument Coercion 137
6.5 C++Standard Library Headers 139
6.6 Case Study: Random Number Generation 141
6.7 Case Study: Game of Chance; Introducing enum 146
6.8 C++11 Random Numbers 151
6.9 Storage Classes and Storage Duration 152
6.10 Scope Rules 155
6.11 Function Call Stack and Activation Records 158
Contents ¡x
6.12 Functions with Empty Parameter Lists 162
6.13 Inline Functions 163
6.14 References and Reference Parameters 164
6.15 Default Arguments 167
6.16 Unary Scope Resolution Operator 169
6.17 Function Overloading 170
6.18 Function Templates 173
6.19 Recursion 175
6.20 Example Using Recursion: Fibonacci Series 179
6.21 Recursion vs. Iteration 182
6.22 Wrap-Up 184
7 Class Templates array and vector;
Catching Exceptions 185
7.1 Introduction 186
7.2 arrays 186
7.3 Declaring arrays 188
7.4 Examples Using arrays 188
7.4.1 Declaring an array and Using a Loop to Initialize the
array s Elements 188
7.4.2 Initializing an array in a Declaration with an Initializer List 189
7.4.3 Specifying an array s Size with a Constant Variable and
Setting array Elements with Calculations 190
7.4.4 Summing the Elements of an array 192
7.4.5 Using Bar Charts to Display array Data Graphically 193
7.4.6 Using the Elements of an array as Counters 195
7.4.7 Using arrays to Summarize Survey Results 196
7.4.8 Static Local arrays and Automatic Local arrays 198
7.5 Range-Based for Statement 200
7.6 Case Study: Class GradeBook Using an array to Store Grades 202
7.7 Sorting and Searching arrays 209
7.8 Multidimensional arrays 211
7.9 Case Study: Class GradeBook Using a Two-Dimensional array 214
7.10 Introduction to C++Standard Library Class Template vector 221
7.11 Wrap-Up 227
8 Pointers 228
8.1 Introduction 229
8.2 Pointer Variable Declarations and Initialization 229
8.3 Pointer Operators 231
8.4 Pass-by-Reference with Pointers 233
8.5 Built-in Arrays 238
8.6 Using const with Pointers 240
8.6.1 Nonconstant Pointer to Nonconstant Data 241
8.6.2 Nonconstant Pointer to Constant Data 241
X
Contents
8.6.3 Constant Pointer to Nonconstant Data 243
8.6.4 Constant Pointer to Constant Data 243
8.7 si zeof Operator 244
8.8 Pointer Expressions and Pointer Arithmetic 247
8.9 Relationship Between Pointers and Built-in Arrays 249
8.10 Pointer-Based Strings 252
8.11 Wrap-Up 255
9 Classes: A Deeper Look; Throwing Exceptions 256
9.1 Introduction 257
9.2 Time Class Case Study 258
9.3 Class Scope and Accessing Class Members 264
9.4 Access Functions and Utility Functions 265
9.5 Time Class Case Study: Constructors with Default Arguments 266
9.6 Destructors 272
9.7 When Constructors and Destructors Are Called 272
9.8 Time Class Case Study: A Subtle Trap—Returning a Reference or a
Pointer to a pri vate Data Member 276
9.9 Default Memberwise Assignment 279
9.10 const Objects and const Member Functions 281
9.11 Composition: Objects as Members of Classes 283
9.12 fri end Functions and fri end Classes 289
9.13 Using the thi s Pointer 291
9.14 stati c Class Members 297
9.15 Wrap-Up 302
10 Operator Overloading; Class string 303
10.1 Introduction 304
10.2 Using the Overloaded Operators of Standard Library Class string 305
10.3 Fundamentals of Operator Overloading 308
10.4 Overloading Binary Operators 309
10.5 Overloading the Binary Stream Insertion and Stream Extraction Operators 310
10.6 Overloading Unary Operators 314
10.7 Overloading the Unary Prefix and Postfix++and — Operators 315
10.8 Case Study: A Date Class 316
10.9 Dynamic Memory Management 321
10.10 Case Study: Array Class 323
10.10.1 Using the Array Class 324
10.10.2 Array Class Definition 328
10.11 Operators as Member vs. Non-Member Functions 336
10.12 Converting Between Types 337
10.13 expl i ci t Constructors and Conversion Operators 338
10.14 Overloading the Function Call Operator O 340
10.15 Wrap-Up 341
Contents x¡
I 1 Object-Oriented Programming: Inheritance 342
11.1 Introduction 343
11.2 Base Classes and Derived Classes 343
11.3 Relationship between Base and Derived Classes 346
11.3.1 Creating and Using a CommissionEmployee Class 346
11.3.2 Creating a BasePlusCommissionEmployee Class Without Using
Inheritance 351
11.3.3 Creating a Commi ssionEmployee—BasePlusCommi ssionEmployee
Inheritance Hierarchy 357
11.3.4 Commi ssionEmployee-BasePlusCommissionEmployee Inheritance
Hierarchy Using protected Data 361
11.3.5 Commi ssionEmployee—BasePlusCommissionEmployee Inheritance
Hierarchy Using pri vate Data 364
11.4 Constructors and Destructors in Derived Classes 369
11.5 pubi i c, protected and private Inheritance 371
11.6 Software Engineering with Inheritance 372
11.7 Wrap-Up 372
12 Object-Oriented Programming: Polymorphism 374
12.1 Introduction 375
12.2 Introduction to Polymorphism: Polymorphic Video Game 376
12.3 Relationships Among Objects in an Inheritance Hierarchy 376
12.3.1 Invoking Base-Class Functions from Derived-Class Objects 377
12.3.2 Aiming Derived-Class Pointers at Base-Class Objects 380
12.3.3 Derived-Class Member-Function Calls via Base-Class Pointers 381
12.3.4 Virtual Functions and Virtual Destructors 383
12.4 Type Fields and switch Statements 390
12.5 Abstract Classes and Pure virtual Functions 390
12.6 Case Study: Payroll System Using Polymorphism 392
12.6.1 Creating Abstract Base Class Employee 393
12.6.2 Creating Concrete Derived Class Sal ari edEmpl oyee 397
12.6.3 Creating Concrete Derived Class Commi ssi onEmpl oyee 399
12.6.4 Creating Indirect Concrete Derived Class
BasePlusCommissionEmployee 401
12.6.5 Demonstrating Polymorphic Processing 403
12.7 (Optional) Polymorphism, Virtual Functions and Dynamic Binding
Under the Hood 407
12.8 Case Study: Payroll System Using Polymorphism and Runtime
Type Information with Downcasting, dynami c_cast, typeid and
type_info 410
12.9 Wrap-Up 414
13 Stream Input/Output: A Deeper Look 415
13.1 Introduction 416
xü
Contents
13.2 Streams 417
13.2.1 Classic Streams vs. Standard Streams 417
13.2.2 iostream Library Headers 418
13.2.3 Stream Input/Output Classes and Objects 418
13.3 Stream Output 420
13.3.1 Output of char * Variables 421
13.3.2 Character Output Using Member Function put 421
13.4 Stream Input 422
13.4.1 get and getline Member Functions 422
13.4.2 i stream Member Functions peek, putback and ignore 425
13.4.3 Type-Safe I/O 425
13.5 Unformatted I/O Using read, write and gcount 425
13.6 Introduction to Stream Manipulators 426
13.6.1 Integral Stream Base: dec, oct, hex and setbase 427
13.6.2 Floating-Point Precision (precision, setpreci si on) 427
13.6.3 Field Width (width, setw) 429
13.6.4 User-Defined Output Stream Manipulators 430
13.7 Stream Format States and Stream Manipulators 431
13.7.1 Trailing Zeros and Decimal Points (showpoi nt) 432
13.7.2 Justification (left, right and internal) 433
13.7.3 Padding (fill, setfi 11) 435
13.7.4 Integral Stream Base (dec, oct, hex, showbase) 436
13.7.5 Floating-Point Numbers; Scientific and Fixed Notation
(sci enti fi c, fi xed) 437
13.7.6 Uppercase/Lowercase Control (uppercase) 438
13.7.7 Specifying Boolean Format (bool al pha) 438
13.7.8 Setting and Resetting the Format State via Member
Function flags 439
13.8 Stream Error States 440
13.9 Tying an Output Stream to an Input Stream 443
13.10 Wrap-Up 443
14 File Processing 444
14.1 Introduction 445
14.2 Files and Streams 445
14.3 Creating a Sequential File 446
14.4 Reading Data from a Sequential File 450
14.5 Updating Sequential Files 456
14.6 Random-Access Files 456
14.7 Creating a Random-Access File 457
14.8 Writing Data Randomly to a Random-Access File 462
14.9 Reading from a Random-Access File Sequentially 464
14.10 Case Study: A Transaction-Processing Program 466
14.11 Obj ect S erialization 473
14.12 Wrap-Up 473
Contents xiii
15 Standard Library Containers and Iterators 474
15.1 Introduction 475
15.2 Introduction to Containers 476
15.3 Introduction to Iterators 480
15.4 Introduction to Algorithms 485
15.5 Sequence Containers 485
15.5.1 vector Sequence Container 486
15.5.2 1 i st Sequence Container 494
15.5.3 deque Sequence Container 498
15.6 Associative Containers 500
15.6.1 multiset Associative Container 501
15.6.2 set Associative Container 504
15.6.3 muí ti map Associative Container 505
15.6.4 map Associative Container 507
15.7 Container Adapters 509
15.7.1 stack Adapter 509
15.7.2 queue Adapter 511
15.7.3 priority_queue Adapter 512
15.8 Class bitset 513
15.9 Wrap-Up 515
16 Standard Library Algorithms 517
16.1 Introduction 518
16.2 Minimum Iterator Requirements 518
16.3 Algorithms 520
16.3.1 fill, fin_n, generate and generate_n 520
16.3.2 equal, mismatch and 1exicographical_compare 522
16.3.3 remove, remove_if, remove_copy and remove_copy_i f 524
16.3.4 replace, replace_if, rep1ace_copy and replace_copy_if 527
16.3.5 Mathematical Algorithms 529
16.3.6 Basic Searching and Sorting Algorithms 533
16.3.7 swap, iter_swap and swap_ranges 537
16.3.8 copy_backward, merge, unique and reverse 538
16.3.9 inp1ace_merge, unique_copy and reverse_copy 541
16.3.10 Set Operations 543
16.3.11 lower_bound, upper_bound and equa l_range 546
16.3.12 Heapsort 548
16.3.13 min, max, minmax and minmax_e1ement 551
16.4 Function Objects 553
16.5 Lambda Expressions 556
16.6 Standard Library Algorithm Summary 557
16.7 Wrap-Up 559
I 7 Exception Handling: A Deeper Look 560
17.1 Introduction 561
xiv Contents
17.2 Example: Handling an Attempt to Divide by Zero 561
17.3 Rethrowing an Exception 567
17.4 Stack Unwinding 568
17.5 When to Use Exception Handling 570
17.6 Constructors, Destructors and Exception Handling 571
17.7 Exceptions and Inheritance 572
17.8 Processing new Failures 572
17.9 Class uni que_ptr and Dynamic Memory Allocation 575
17.10 Standard Library Exception Hierarchy 578
17.11 Wrap-Up 579
18 Introduction to Custom Templates 581
18.1 Introduction 582
18.2 Class Templates 582
18.3 Function Template to Manipulate a Class-Template Specialization Object 587
18.4 Nontype Parameters 589
18.5 Default Arguments for Template Type Parameters 589
18.6 Overloading Function Templates 589
18.7 Wrap-Up 590
19 Class string and String Stream Processing:
A Deeper Look 591
19.1 Introduction 592
19.2 stri ng Assignment and Concatenation 593
19.3 Comparing strings 595
19.4 Substrings 598
19.5 Swapping stri ngs 598
19.6 string Characteristics 599
19.7 Finding Substrings and Characters in a string 601
19.8 Replacing Characters in a string 603
19.9 Inserting Characters into a stri ng 605
19.10 Conversion to Pointer-Based char * Strings 606
19.11 Iterators 607
19.12 String Stream Processing 609
19.13 C++11 Numeric Conversion Functions 612
19.14 Wrap-Up 613
20 Bits, Characters, C Strings and structs 615
20.1 Introduction 616
20.2 Structure Definitions 616
20.3 typedef 618
20.4 Example: Card Shuffling and Dealing Simulation 618
20.5 Bitwise Operators 621
Contents xv
20.6 Bit Fields 630
20.7 Character-Handling Library 633
20.8 C String-Manipulation Functions 639
20.9 C String-Conversion Functions 646
20.10 Search Functions of the C String-Handling Library 651
20.11 Memory Functions of the C String-Handling Library 655
20.12 Wrap-Up 659
21 Other Topics 660
21.1 Introduction 661
21.2 const_cast Operator 661
21.3 mutable Class Members 663
21.4 namespaces 665
21.5 Operator Keywords 668
21.6 Pointers to Class Members (.* and- *) 670
21.7 Multiple Inheritance 672
21.8 Multiple Inheritance and vi rtu al Base Classes 677
21.9 Wrap-Up 681
22 ATM Case Study, Part 1 :
Object-Oriented Design with the UML 682
22.1 Introduction 683
22.2 Introduction to Object-Oriented Analysis and Design 683
22.3 Examining the ATM Requirements Document 684
22.4 Identifying the Classes in the ATM Requirements Document 691
22.5 Identifying Class Attributes 698
22.6 Identifying Objects States and Activities 703
22.7 Identifying Class Operations 707
22.8 Indicating Collaboration Among Objects 714
22.9 Wrap-Up 721
23 ATM Case Study, Part 2:
Implementing an Object-Oriented Design 725
23.1 Introduction 726
23.2 Starting to Program the Classes of the ATM System 726
23.3 Incorporating Inheritance into the ATM System 732
23.4 ATM Case Study Implementation 739
23.4.1 Class ATM 740
23.4.2 Class Screen 747
23.4.3 Class Keypad 749
23.4.4 Class CashDispenser 750
23.4.5 Class Deposi tSIot 752
xvi Contents
23.4.6 Class Account 753
23.4.7 Class BankDatabase 755
23.4.8 Class Transaction 759
23.4.9 Class Bal ancelnqui ry 761
23.4.10 Class Withdrawal 763
23.4.11 Class Deposit 768
23.4.12 Test Program ATMCaseStudy.cpp 771
23.5 Wrap-Up 771
A Operator Precedence and Associativity 774
B ASCII Character Set 777
C Fundamental Types 778
D Number Systems 780
D.l Introduction 781
D.2 Abbreviating Binary Numbers as Octal and Hexadecimal Numbers 784
D.3 Converting Octal and Hexadecimal Numbers to Binary Numbers 785
D.4 Converting from Binary, Octal or Hexadecimal to Decimal 785
D.5 Converting from Decimal to Binary, Octal or Hexadecimal 786
D.6 Negative Binary Numbers: Two s Complement Notation 788
E Preprocessor 790
E.l Introduction 791
E.2 #i nel ude Preprocessing Directive 791
E.3 #defi ne Preprocessing Directive: Symbolic Constants 792
E.4 #defi ne Preprocessing Directive: Macros 792
E.5 Conditional Compilation 794
E.6 #error and #pragma Preprocessing Directives 795
E.7 Operators # and ## 796
E.8 Predefined Symbolic Constants 796
E.9 Assertions 797
E.10 Wrap-Up 797
Index 799
Online Chapters and Appendices
Chapter 24 and Appendices F-K are PDF documents posted online at
www.i nformit.com/ti tie/9780133439854
24 C++11 Additional Features
24-1
Contents xvii
F C Legacy Code Topics F-1
G UML 2: Additional Diagram Types G-l
H Using the Visual Studio Debugger H-I
I Using the GNU C++ Debugger I-l
J Using the Xcode Debugger J-l
K Test Driving a C++ Program on Mac OS X K-1
[Note: The test drives for Windows and Linux are in Chapter 1.]
|
any_adam_object | 1 |
author | Deitel, Paul J. 1969- Deitel, Harvey M. 1945- |
author_GND | (DE-588)138556512 (DE-588)129749311 |
author_facet | Deitel, Paul J. 1969- Deitel, Harvey M. 1945- |
author_role | aut aut |
author_sort | Deitel, Paul J. 1969- |
author_variant | p j d pj pjd h m d hm hmd |
building | Verbundindex |
bvnumber | BV041060417 |
classification_rvk | ST 250 |
classification_tum | DAT 358f |
ctrlnum | (OCoLC)856801316 (DE-599)HBZHT017631292 |
discipline | Informatik |
edition | 2. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01465nam a2200373 c 4500</leader><controlfield tag="001">BV041060417</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20160309 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">130531s2014 d||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780133439854</subfield><subfield code="9">978-0-13-343985-4</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0133439852</subfield><subfield code="9">0-13-343985-2</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)856801316</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)HBZHT017631292</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91G</subfield><subfield code="a">DE-B768</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-703</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="084" ind1=" " ind2=" "><subfield code="a">DAT 358f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Deitel, Paul J.</subfield><subfield code="d">1969-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)138556512</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">C++11 for programmers</subfield><subfield code="b">[introducing the new C++11 standard]</subfield><subfield code="c">Paul Deitel ; Harvey Deitel</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Upper Saddle River, NJ ; Munich [u.a.]</subfield><subfield code="b">Prentice Hall</subfield><subfield code="c">2014</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXVII, 819 S.</subfield><subfield code="b">graph. Darst.</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="490" ind1="0" ind2=" "><subfield code="a">Deitel developer series</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">C++11</subfield><subfield code="0">(DE-588)7847900-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">C++11</subfield><subfield code="0">(DE-588)7847900-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Deitel, Harvey M.</subfield><subfield code="d">1945-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)129749311</subfield><subfield code="4">aut</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=026037549&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-026037549</subfield></datafield></record></collection> |
id | DE-604.BV041060417 |
illustrated | Illustrated |
indexdate | 2024-07-10T00:38:42Z |
institution | BVB |
isbn | 9780133439854 0133439852 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-026037549 |
oclc_num | 856801316 |
open_access_boolean | |
owner | DE-91G DE-BY-TUM DE-B768 DE-83 DE-355 DE-BY-UBR DE-703 |
owner_facet | DE-91G DE-BY-TUM DE-B768 DE-83 DE-355 DE-BY-UBR DE-703 |
physical | XXVII, 819 S. graph. Darst. |
publishDate | 2014 |
publishDateSearch | 2014 |
publishDateSort | 2014 |
publisher | Prentice Hall |
record_format | marc |
series2 | Deitel developer series |
spelling | Deitel, Paul J. 1969- Verfasser (DE-588)138556512 aut C++11 for programmers [introducing the new C++11 standard] Paul Deitel ; Harvey Deitel 2. ed. Upper Saddle River, NJ ; Munich [u.a.] Prentice Hall 2014 XXVII, 819 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Deitel developer series C++11 (DE-588)7847900-9 gnd rswk-swf C++11 (DE-588)7847900-9 s DE-604 Deitel, Harvey M. 1945- Verfasser (DE-588)129749311 aut HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=026037549&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Deitel, Paul J. 1969- Deitel, Harvey M. 1945- C++11 for programmers [introducing the new C++11 standard] C++11 (DE-588)7847900-9 gnd |
subject_GND | (DE-588)7847900-9 |
title | C++11 for programmers [introducing the new C++11 standard] |
title_auth | C++11 for programmers [introducing the new C++11 standard] |
title_exact_search | C++11 for programmers [introducing the new C++11 standard] |
title_full | C++11 for programmers [introducing the new C++11 standard] Paul Deitel ; Harvey Deitel |
title_fullStr | C++11 for programmers [introducing the new C++11 standard] Paul Deitel ; Harvey Deitel |
title_full_unstemmed | C++11 for programmers [introducing the new C++11 standard] Paul Deitel ; Harvey Deitel |
title_short | C++11 for programmers |
title_sort | c 11 for programmers introducing the new c 11 standard |
title_sub | [introducing the new C++11 standard] |
topic | C++11 (DE-588)7847900-9 gnd |
topic_facet | C++11 |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=026037549&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT deitelpaulj c11forprogrammersintroducingthenewc11standard AT deitelharveym c11forprogrammersintroducingthenewc11standard |