Practical C++ programming: [programming style guidelines]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Beijing [u.a.]
O'Reilly
2003
|
Ausgabe: | 2. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XXI, 548 S. graph. Darst. |
ISBN: | 0596004192 9780596004194 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV019318004 | ||
003 | DE-604 | ||
005 | 20100420 | ||
007 | t | ||
008 | 040609s2003 xxud||| |||| 00||| eng d | ||
020 | |a 0596004192 |9 0-596-00419-2 | ||
020 | |a 9780596004194 |9 978-0-596-00419-4 | ||
035 | |a (OCoLC)248730724 | ||
035 | |a (DE-599)BVBBV019318004 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
044 | |a xxu |c US | ||
049 | |a DE-573 |a DE-522 |a DE-83 |a DE-29T | ||
082 | 0 | |a 005.133 | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
100 | 1 | |a Oualline, Steve |e Verfasser |4 aut | |
245 | 1 | 0 | |a Practical C++ programming |b [programming style guidelines] |c Steve Oualline |
250 | |a 2. ed. | ||
264 | 1 | |a Beijing [u.a.] |b O'Reilly |c 2003 | |
300 | |a XXI, 548 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 4 | |a C++ | |
650 | 0 | 7 | |a C++ |0 (DE-588)4193909-8 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a UNIX |0 (DE-588)4061835-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Programmierung |0 (DE-588)4076370-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a C |g Programmiersprache |0 (DE-588)4113195-2 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a C++ |0 (DE-588)4193909-8 |D s |
689 | 0 | 1 | |a Programmierung |0 (DE-588)4076370-5 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a C |g Programmiersprache |0 (DE-588)4113195-2 |D s |
689 | 1 | |8 1\p |5 DE-604 | |
689 | 2 | 0 | |a UNIX |0 (DE-588)4061835-3 |D s |
689 | 2 | |8 2\p |5 DE-604 | |
856 | 4 | 2 | |m HEBIS Datenaustausch Darmstadt |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=012785459&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-012785459 | ||
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 2\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk |
Datensatz im Suchindex
_version_ | 1804132734050762752 |
---|---|
adam_text | SECOND EDITION PRACTICAL C++ PROGRAMMING STEVE OUALLINE O REILLY
BEIJING * CAMBRIDGE * FARNHAM * KOLN * PARIS * SEBASTOPOL * TAIPEI *
TOKYO TABLE OF CONTENTS PREFACE XV PART I. THE BASICS 1. WHAT IS C++? 3
A BRIEF HISTORY OF C++ 3 C++ ORGANIZATION 4 HOW TO LEARN C++ 6 2. THE
BASICS OF PROGRAM WRITING 7 PROGRAMS FROM CONCEPTION TO EXECUTION 9
CREATING A REAL PROGRAM 10 GETTING HELP IN UNIX 22 GETTING HELP IN AN
IDE 22 PROGRAMMING EXERCISES 22 3. STYLE 23 COMMENTS 24 C++ CODE 28
NAMING STYLE 30 CODING RELIGION 31 INDENTATION AND CODE FORMAT 31
CLARITY 32 SIMPLICITY 33 CONSISTENCY AND ORGANIZATION 34 FURTHER READING
34 SUMMARY 34 I 4. BASIC DECLARATIONS AND EXPRESSIONS 35 BASIC PROGRAM
STRUCTURE 36 SIMPLE EXPRESSIONS 37 THESTD::COUT OUTPUT OBJECT 38
VARIABLES AND STORAGE 39 VARIABLE DECLARATIONS 40 INTEGERS 40 ASSIGNMENT
STATEMENTS 41 FLOATING-POINT NUMBERS 42 FLOATING-POINT DIVIDE VERSUS
INTEGER DIVIDE 43 CHARACTERS 44 WIDE CHARACTERS 46 BOOLEAN TYPE 46
PROGRAMMING EXERCISES 46 ANSWERS TO CHAPTER QUESTIONS 47 5. ARRAYS,
QUALIFIERS, AND READING NUMBERS 48 ARRAYS 48 STRINGS 49 READING DATA 51
INITIALIZING VARIABLES 53 MULTIDIMENSIONAL ARRAYS 57 C-STYLE STRINGS 58
TYPES OF INTEGERS 64 TYPES OF FLOATS 67 CONSTANT AND REFERENCE
DECLARATIONS 67 QUALIFIERS 68 HEXADECIMAL AND OCTAL CONSTANTS 70
OPERATORS FOR PERFORMING SHORTCUTS 71 SIDE EFFECTS 72 PROGRAMMING
EXERCISES 74 ANSWERS TO CHAPTER QUESTIONS 75 6. DECISION AND CONTROL
STATEMENTS 76 IF STATEMENT 76 ELSE STATEMENT 77 HOW NOT TO
USESTD::STRCMP 78 LOOPING STATEMENTS 79 WHILE STATEMENT 79 TABLE OF
CONTENTS BREAK STATEMENT 81 CONTINUE STATEMENT 82 THE ASSIGNMENT
ANYWHERE SIDE EFFECT 83 PROGRAMMING EXERCISES 84 ANSWERS TO CHAPTER
QUESTIONS 85 7. THE PROGRAMMING PROCESS 87 SETTING UP YOUR WORK AREA 89
THE SPECIFICATION 90 CODE DESIGN 91 THE PROTOTYPE 92 THE MAKEFILE 93
TESTING 96 DEBUGGING 96 MAINTENANCE 98 REVISIONS 99 ELECTRONIC
ARCHAEOLOGY 99 MARK UP THE PROGRAM 100 USE THE DEBUGGER 100 USE THE TEXT
EDITOR AS A BROWSER 100 ADD COMMENTS 101 PROGRAMMING EXERCISES 103 PART
II. SIMPLE PROGRAMMING 8. MORE CONTROL STATEMENTS 107 FOR STATEMENT 107
SWITCH STATEMENT 110 SWITCH, BREAK, AND CONTINUE 115 PROGRAMMING
EXERCISES 115 ANSWERS TO CHAPTER QUESTIONS 117 9. VARIABLE SCOPE AND
FUNCTIONS 118 SCOPE AND STORAGE CLASS 118 NAMESPACES 122 FUNCTIONS 125
SUMMARY OF PARAMETER TYPES 138 RECURSION 139 TABLE OF CONTENTS | VII
STRUCTURED PROGRAMMING BASICS 141 REAL-WORLD PROGRAMMING 142 PROGRAMMING
EXERCISES 142 ANSWERS TO CHAPTER QUESTIONS 143 10. THE C++ PREPROCESSOR
145 #DEFINE STATEMENT 145 CONDITIONAL COMPILATION 150 #INCLUDE FILES 152
PARAMETERIZED MACROS 154 ADVANCED FEATURES 156 SUMMARY 156 PROGRAMMING
EXERCISES 157 ANSWERS TO CHAPTER QUESTIONS 157 11. BIT OPERATIONS 160
BIT OPERATORS 161 THE AND OPERATOR (&) 161 BITWISE OR (|) 163 THE
BITWISE EXCLUSIVE OR ( A ) 164 THE ONES COMPLEMENT OPERATOR (NOT) (~)
164 THE LEFT AND RIGHT SHIFT OPERATORS (, ») 165 SETTING, CLEARING, AND
TESTING BITS 166 BITMAPPED GRAPHICS 169 PROGRAMMING EXERCISES 174
ANSWERS TO CHAPTER QUESTIONS 175 PART III. ADVANCED TYPES AND CLASSES
12. ADVANCED TYPES 179 STRUCTURES 179 UNIONS 181 TYPEDEF 184 ENUM TYPE
185 BIT MEMBERS OR PACKED STRUCTURES 186 ARRAYS OF STRUCTURES 188
PROGRAMMING EXERCISES 189 ANSWERS TO CHAPTER QUESTIONS 189 TABLE OF
CONTENTS 13. SIMPLE CLASSES STACKS IMPROVED STACK USING A CLASS
INTRODUCTION TO CONSTRUCTORS AND DESTRUCTORS AUTOMATICALLY GENERATED
MEMBER FUNCTIONS SHORTCUTS STYLE STRUCTURES VERSUS CLASSES PROGRAMMING
EXERCISES 14. MORE ON CLASSES FRIENDS CONSTANT FUNCTIONS CONSTANT
MEMBERS STATIC MEMBER VARIABLES STATIC MEMBER FUNCTIONS THE MEANING OF
STATIC PROGRAMMING EXERCISES 15. SIMPLE POINTERS CONST POINTERS POINTERS
AND PRINTING POINTERS AND ARRAYS THE REINTERPRET_CAST POINTERS AND
STRUCTURES COMMAND-LINE ARGUMENTS PROGRAMMING EXERCISES ANSWERS TO
CHAPTER QUESTIONS 191 191 195 197 199 204 205 206 208 209 211 211 213
215 216 218 218 219 221 226 226 227 234 234 235 239 240 PART IV.
ADVANCED PROGRAMMING CONCEPTS 16. FILE INPUT/OUTPUT C++ FILE I/O
CONVERSION ROUTINES BINARY AND ASCII FILES THE END-OF-LINE PUZZLE BINARY
I/O 245 245 250 254 255 256 TABLE OF CONTENTS BUFFERING PROBLEMS
UNBUFFERED I/O DESIGNING FILE FORMATS C-STYLE I/O ROUTINES C-STYLE
CONVERSION ROUTINES C-STYLE BINARY I/O C- VERSUS C++- STYLE I/O
PROGRAMMING EXERCISES ANSWERS TO CHAPTER QUESTIONS 17. DEBUGGING AND
OPTIMIZATION CODE REVIEWS SERIAL DEBUGGING GOING THROUGH THE OUTPUT
INTERACTIVE DEBUGGERS DEBUGGING A BINARY SEARCH INTERACTIVE DEBUGGING
TIPS AND TRICKS RUNTIME ERRORS OPTIMIZATION HOW TO OPTIMIZE CASE STUDY:
INLINE FUNCTIONS VERSUS NORMAL FUNCTIONS CASE STUDY: OPTIMIZING A
COLOR-RENDERING ALGORITHM PROGRAMMING EXERCISES ANSWERS TO CHAPTER
QUESTIONS 18. OPERATOR OVERLOADING CREATING A SIMPLE FIXED-POINT CLASS
OPERATOR FUNCTIONS OPERATOR MEMBER FUNCTIONS WARTS FULL DEFINITION OF
THE FIXED-POINT CLASS PROGRAMMING EXERCISES ANSWERS TO CHAPTER QUESTIONS
19. FLOATING POINT FLOATING-POINT FORMAT FLOATING ADDITION/SUBTRACTION
MULTIPLICATION AND DIVISION OVERFLOW AND UNDERFLOW 257 258 262 264 266
270 272 274 275 277 277 280 282 283 287 298 299 301 306 308 308 309 309
310 310 315 324 326 326 335 336 . 337 337 338 339 340 TABLE OF CONTENTS
ROUNDOFF ERROR ACCURACY MINIMIZING ROUNDOFF ERROR DETERMINING ACCURACY
PRECISION AND SPEED POWER SERIES PROGRAMMING EXERCISES 20. ADVANCED
POINTERS POINTERS, STRUCTURES, AND CLASSES DELETE OPERATOR LINKED LISTS
ORDERED LINKED LISTS DOUBLY LINKED LISTS TREES PRINTING A TREE THE REST
OF THE PROGRAM DATA STRUCTURES FOR A CHESS PROGRAM PROGRAMMING EXERCISES
ANSWERS TO CHAPTER QUESTIONS 21. ADVANCED CLASSES DERIVED CLASSES
VIRTUAL FUNCTIONS VIRTUAL CLASSES FUNCTION HIDING IN DERIVED CLASSES
CONSTRUCTORS AND DESTRUCTORS IN DERIVED CLASSES THE DYNAMIC_CAST
OPERATOR SUMMARY PROGRAMMING EXERCISES ANSWERS TO CHAPTER QUESTIONS 340
341 342 342 343 344 346 347 348 350 351 354 357 360 364 364 367 369 369
371 371 378 383 385 385 388 389 389 390 PART V. OTHER LANGUAGE FEATURES
22. EXCEPTIONS ADDING EXCEPTIONS TO THE STACK CLASS EXCEPTIONS VERSUS
ASSERT PROGRAMMING EXERCISES 393 394 400 400 TABLE OF CONTENTS 23.
MODULAR PROGRAMMING 401 MODULES 401 PUBLIC AND PRIVATE 402 THE EXTERN
STORAGE CLASS 402 HEADERS 404 THE BODY OF THE MODULE 406 A PROGRAM TO
USE INFINITE ARRAYS 406 THE MAKEFILE FOR MULTIPLE FILES 408 USING THE
INFINITE ARRAY 412 DIVIDING A TASK INTO MODULES 417 MODULE DESIGN
GUIDELINES 417 PROGRAMMING EXERCISES 418 24. TEMPLATES 419 WHAT IS A
TEMPLATE? 419 TEMPLATES: THE HARD WAY 419 TEMPLATES: THE C++ WAY 420
FUNCTION SPECIALIZATION 423 CLASS TEMPLATES 424 CLASS SPECIALIZATION 426
IMPLEMENTATION DETAILS 426 ADVANCED FEATURES 429 SUMMARY 431 PROGRAMMING
EXERCISES 431 25. STANDARD TEMPLATE LIBRARY 432 STL BASICS 432 CLASS
LIST*A SET OF STUDENTS 434 CREATING A WAITING LIST WITH THE STL LIST 436
STORING GRADES IN A STL MAP 437 PUTTING IT ALL TOGETHER 437 PRACTICAL
CONSIDERATIONS WHEN USING THE STL 445 GETTING MORE INFORMATION 446
EXERCISES 446 26. PROGRAM DESIGN 448 DESIGN GOALS 448 DESIGN FACTORS 449
DESIGN PRINCIPLES 450 XII | TABLE OF CONTENTS 27. 28. 29. CODING OBJECTS
REAL-WORLD DESIGN TECHNIQUES CONCLUSION PUTTING IT ALL TOGETHER.
REQUIREMENTS CODE DESIGN CODING FUNCTIONAL DESCRIPTION TESTING REVISIONS
A FINAL WARNING PROGRAM FILES PROGRAMMING EXERCISES FROMCTOC++ K&R-STYLE
FUNCTIONS STRUCT MALLOC AND FREE TURNING STRUCTURES INTO CLASSES SETJMP
AND LONGJMP MIXING C AND C++ CODE SUMMARY PROGRAMMING EXERCISE C++ S
DUSTIER CORNERS DO/WHILE GOTO THE ?: CONSTRUCT THE COMMA OPERATOR
OVERLOADING THE () OPERATOR POINTERS TO MEMBERS THE ASM STATEMENT THE
MUTABLE QUALIFIER RUN TIME TYPE IDENTIFICATION TRIGRAPHS ANSWERS TO
CHAPTER QUESTIONS 451 457 461 467 469 469 471 472 472 477 477 477 477
496 497 497 498 498 500 501 503 503 503 504 504 504 506 506 507 507 508
508 509 509 509 TABLE OF CONTENTS | XIII 30. PROGRAMMING ADAGES 510
GENERAL 510 DESIGN 511 DECLARATIONS 511 SWITCH STATEMENT 511
PREPROCESSOR 511 STYLE 512 COMPILING 512 THE TEN COMMANDMENTS FOR C++
PROGRAMMERS 512 FINAL NOTE 513 ANSWERS TO CHAPTER QUESTIONS 514 PART VI.
APPENDIXES A. ASCII TABLE 517 B. RANGES 519 C. OPERATOR PRECEDENCE RULES
521 D. COMPUTING SINE USING A POWER SERIES 523 E. RESOURCES 529 INDEX
531 XIV | TABLE OF CONTENTS
|
any_adam_object | 1 |
author | Oualline, Steve |
author_facet | Oualline, Steve |
author_role | aut |
author_sort | Oualline, Steve |
author_variant | s o so |
building | Verbundindex |
bvnumber | BV019318004 |
classification_rvk | ST 250 |
ctrlnum | (OCoLC)248730724 (DE-599)BVBBV019318004 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
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>01889nam a2200493 c 4500</leader><controlfield tag="001">BV019318004</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20100420 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">040609s2003 xxud||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0596004192</subfield><subfield code="9">0-596-00419-2</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780596004194</subfield><subfield code="9">978-0-596-00419-4</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)248730724</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV019318004</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="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-573</subfield><subfield code="a">DE-522</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-29T</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</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">Oualline, Steve</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Practical C++ programming</subfield><subfield code="b">[programming style guidelines]</subfield><subfield code="c">Steve Oualline</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Beijing [u.a.]</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">2003</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXI, 548 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="650" ind1=" " ind2="4"><subfield code="a">C++</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="650" ind1="0" ind2="7"><subfield code="a">UNIX</subfield><subfield code="0">(DE-588)4061835-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">C</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4113195-2</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="1"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">C</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4113195-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">UNIX</subfield><subfield code="0">(DE-588)4061835-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="8">2\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HEBIS Datenaustausch Darmstadt</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=012785459&sequence=000001&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-012785459</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield></record></collection> |
id | DE-604.BV019318004 |
illustrated | Illustrated |
indexdate | 2024-07-09T19:57:31Z |
institution | BVB |
isbn | 0596004192 9780596004194 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-012785459 |
oclc_num | 248730724 |
open_access_boolean | |
owner | DE-573 DE-522 DE-83 DE-29T |
owner_facet | DE-573 DE-522 DE-83 DE-29T |
physical | XXI, 548 S. graph. Darst. |
publishDate | 2003 |
publishDateSearch | 2003 |
publishDateSort | 2003 |
publisher | O'Reilly |
record_format | marc |
spelling | Oualline, Steve Verfasser aut Practical C++ programming [programming style guidelines] Steve Oualline 2. ed. Beijing [u.a.] O'Reilly 2003 XXI, 548 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier C++ C++ (DE-588)4193909-8 gnd rswk-swf UNIX (DE-588)4061835-3 gnd rswk-swf Programmierung (DE-588)4076370-5 gnd rswk-swf C Programmiersprache (DE-588)4113195-2 gnd rswk-swf C++ (DE-588)4193909-8 s Programmierung (DE-588)4076370-5 s DE-604 C Programmiersprache (DE-588)4113195-2 s 1\p DE-604 UNIX (DE-588)4061835-3 s 2\p DE-604 HEBIS Datenaustausch Darmstadt application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=012785459&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 2\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Oualline, Steve Practical C++ programming [programming style guidelines] C++ C++ (DE-588)4193909-8 gnd UNIX (DE-588)4061835-3 gnd Programmierung (DE-588)4076370-5 gnd C Programmiersprache (DE-588)4113195-2 gnd |
subject_GND | (DE-588)4193909-8 (DE-588)4061835-3 (DE-588)4076370-5 (DE-588)4113195-2 |
title | Practical C++ programming [programming style guidelines] |
title_auth | Practical C++ programming [programming style guidelines] |
title_exact_search | Practical C++ programming [programming style guidelines] |
title_full | Practical C++ programming [programming style guidelines] Steve Oualline |
title_fullStr | Practical C++ programming [programming style guidelines] Steve Oualline |
title_full_unstemmed | Practical C++ programming [programming style guidelines] Steve Oualline |
title_short | Practical C++ programming |
title_sort | practical c programming programming style guidelines |
title_sub | [programming style guidelines] |
topic | C++ C++ (DE-588)4193909-8 gnd UNIX (DE-588)4061835-3 gnd Programmierung (DE-588)4076370-5 gnd C Programmiersprache (DE-588)4113195-2 gnd |
topic_facet | C++ UNIX Programmierung C Programmiersprache |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=012785459&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT ouallinesteve practicalcprogrammingprogrammingstyleguidelines |