Professional C++ /
Essential reading for experienced developers who are determined to master the latest release of C++Although C++ is often the language of choice from game programming to major commercial software applications, it is also one of the most difficult to master. With this no-nonsense book, you will learn...
Clasificación: | Libro Electrónico |
---|---|
Autores principales: | , , |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Indianapolis :
John Wiley & Sons,
2011.
|
Edición: | Second edition. |
Colección: | Wrox professional guides.
|
Temas: | |
Acceso en línea: | Texto completo Texto completo |
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | EBOOKCENTRAL_ocn772844597 | ||
003 | OCoLC | ||
005 | 20240329122006.0 | ||
006 | m o d | ||
007 | cr |n|---||||| | ||
008 | 120116s2011 inu ob 001 0 eng d | ||
040 | |a EBLCP |b eng |e pn |c EBLCP |d OCLCQ |d DEBSZ |d OCLCQ |d CDX |d YDXCP |d E7B |d B24X7 |d S4S |d N$T |d OCLCF |d OCLCQ |d OCLCO |d OCLCQ |d Z5A |d ZCU |d LIV |d MERUC |d OCLCQ |d UUM |d VTS |d ICG |d INT |d CEF |d COO |d OCLCQ |d WYU |d STF |d DKC |d OCLCQ |d BRF |e rda |d UKOBU |d OCLCO |d OCLCQ |d OCLCO |d OCLCL |d UMI |d OHS |d KNOVL |d TEFOD |d UKDOC |d VT2 |d UAB |d AL5MG |d M8D |d UKAHL |d EZC |d UK7LJ |d OCLCQ | ||
019 | |a 760411226 |a 767696560 |a 772516523 |a 773176728 |a 773789418 |a 780165906 |a 803522619 |a 889154752 |a 1010991035 |a 1034881896 |a 1034906220 |a 1264841047 |a 1282615068 | ||
020 | |a 9781118169957 | ||
020 | |a 1118169956 | ||
020 | |a 9781118169940 |q (electronic bk.) | ||
020 | |a 1118169948 |q (electronic bk.) | ||
020 | |a 9781118169933 |q (electronic bk.) | ||
020 | |a 111816993X |q (electronic bk.) | ||
020 | |z 9780470932445 | ||
020 | |z 0470932449 | ||
020 | |a 9781613445068 |q (electronic bk.) | ||
020 | |a 1613445067 |q (electronic bk.) | ||
020 | |a 9781283316064 |q (MyiLibrary) | ||
020 | |a 1283316064 | ||
024 | 8 | |a 9786613316066 | |
029 | 1 | |a AU@ |b 000051446064 | |
029 | 1 | |a AU@ |b 000054499386 | |
029 | 1 | |a CHNEW |b 000622251 | |
029 | 1 | |a DEBBG |b BV043120913 | |
029 | 1 | |a DEBBG |b BV044159902 | |
029 | 1 | |a DEBSZ |b 372744044 | |
029 | 1 | |a DEBSZ |b 397182198 | |
029 | 1 | |a DEBSZ |b 421416513 | |
029 | 1 | |a AU@ |b 000071273544 | |
029 | 1 | |a AU@ |b 000050415373 | |
029 | 1 | |a AU@ |b 000050980515 | |
029 | 1 | |a AU@ |b 000053276252 | |
029 | 1 | |a DEBBG |b BV040901244 | |
029 | 1 | |a DEBSZ |b 378284711 | |
029 | 1 | |a DEBSZ |b 381372804 | |
029 | 1 | |a NZ1 |b 14231605 | |
035 | |a (OCoLC)772844597 |z (OCoLC)760411226 |z (OCoLC)767696560 |z (OCoLC)772516523 |z (OCoLC)773176728 |z (OCoLC)773789418 |z (OCoLC)780165906 |z (OCoLC)803522619 |z (OCoLC)889154752 |z (OCoLC)1010991035 |z (OCoLC)1034881896 |z (OCoLC)1034906220 |z (OCoLC)1264841047 |z (OCoLC)1282615068 | ||
037 | |a 331606 |b MIL | ||
050 | 4 | |a QA76.73.C153 | |
072 | 7 | |a COM |x 051310 |2 bisacsh | |
072 | 7 | |a COM |x 051280 |2 bisacsh | |
072 | 7 | |a COM |x 051130 |2 bisacsh | |
072 | 7 | |a COM |2 eflch | |
082 | 0 | 4 | |a 005.13/3 |a 005.133 |
049 | |a UAMI | ||
100 | 1 | |a Gregoire, Marc |c (Software engineer), |e author. |1 https://id.oclc.org/worldcat/entity/E39PCjHbW9GFD3b9kGh77mKfdP | |
245 | 1 | 0 | |a Professional C++ / |c Marc Gregoire, Nicholas A. Solter, and Scott J. Kleper. |
246 | 1 | 3 | |a Professional C plus plus |
250 | |a Second edition. | ||
264 | 1 | |a Indianapolis : |b John Wiley & Sons, |c 2011. | |
300 | |a 1 online resource (1106 pages) | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
347 | |a text file | ||
490 | 1 | |a Wrox Professional Guides | |
505 | 0 | |a Professional C++; Contents; Introduction; Part I: Introduction to Professional C++; Chapter 1: A Crash Course in C++; The Basics of C++; The Obligatory Hello, World; Namespaces; Variables; Operators; Types; Conditionals; Loops; Arrays; Functions; Those Are the Basics; Diving Deeper into C++; Pointers and Dynamic Memory; Strings in C++; References; Exceptions; The Many Uses of const; C++ as an Object- Oriented Language; Declaring a Class; The Standard Library; Your First Useful C++ Program; An Employee Records System; The Employee Class; The Database Class; The User Interface. | |
505 | 8 | |a Evaluating the ProgramSummary; Chapter 2: Designing Professional C++ Programs; What Is Programming Design?; The Importance of Programming Design; What's Different about C++ Design?; Two Rules for C++ Design; Abstraction; Reuse; Reusing Code; A Note on Terminology; Deciding Whether or Not to Reuse Code; Strategies for Reusing Code; Bundling Third-Party Applications; Open-Source Libraries; The C++ Standard Library; Designing with Patterns and Techniques; Designing a Chess Program; Requirements; Design Steps; Summary; Chapter 3: Designing With Objects; Am I Thinking Procedurally? | |
505 | 8 | |a The Object-Oriented PhilosophyClasses; Components; Properties; Behaviors; Bringing It All Together; Living in a World of Objects; Overobjectification; Overly General Objects; Object Relationships; The Has-A Relationship; The Is-A Relationship (Inheritance); The Fine Line between Has-A and Is-A; The Not-A Relationship; Hierarchies; Multiple Inheritance; Mix-in Classes; Abstraction; Interface versus Implementation; Deciding on an Exposed Interface; Designing a Successful Abstraction; Summary; Chapter 4: Designing for Reuse; The Reuse Philosophy; How to Design Reusable Code; Use Abstraction. | |
505 | 8 | |a Structure Your Code for Optimal ReuseDesign Usable Interfaces; Reconciling Generality and Ease of Use; Summary; Chapter 5: Coding with Style; The Importance of Looking Good; Thinking Ahead; Elements of Good Style; Documenting Your Code; Reasons to Write Comments; Commenting Styles; Comments in This Book; Decomposition; Decomposition through Refactoring; Decomposition by Design; Decomposition in This Book; Naming; Choosing a Good Name; Naming Conventions; Using Language Features with Style; Use Constants; Use References Instead of Pointers; Use Custom Exceptions; Formatting. | |
505 | 8 | |a The Curly Brace Alignment DebateComing to Blows over Spaces and Parentheses; Spaces and Tabs; Stylistic Challenges; Summary; Part II: C++ Coding the Professional Way; Chapter 6: Gaining Proficiency with Classes and Objects; Introducing the Spreadsheet Example; Writing Classes; Class Definitions; Defining Methods; Using Objects; Object Life Cycles; Object Creation; Object Destruction; Assigning to Objects; Distinguishing Copying from Assignment; Summary; Chapter 7: mastering classes and Objects; Dynamic Memory Allocation in Objects; The Spreadsheet Class; Freeing Memory with Destructors. | |
500 | |a Handling Copying and Assignment. | ||
520 | |a Essential reading for experienced developers who are determined to master the latest release of C++Although C++ is often the language of choice from game programming to major commercial software applications, it is also one of the most difficult to master. With this no-nonsense book, you will learn to conquer the latest release of C++. The author deciphers little-known features of C++, shares detailed code examples that you can then plug into your own code, and reveals the significant changes to C++ that accompany the latest release. You'll discover how to design and build applications that so. | ||
588 | 0 | |a Print version record. | |
504 | |a Includes bibliographical references and index. | ||
590 | |a ProQuest Ebook Central |b Ebook Central Academic Complete | ||
590 | |a O'Reilly |b O'Reilly Online Learning: Academic/Public Library Edition | ||
650 | 0 | |a C++ (Computer program language) | |
650 | 6 | |a C++ (Langage de programmation) | |
650 | 7 | |a COMPUTERS |x Programming Languages |x C♯ |2 bisacsh | |
650 | 7 | |a COMPUTERS |x Programming Languages |x Java. |2 bisacsh | |
650 | 7 | |a COMPUTERS |x Programming Languages |x Pascal. |2 bisacsh | |
650 | 7 | |a C++ (Computer program language) |2 fast | |
650 | 7 | |a Computers and IT. |2 eflch | |
655 | 7 | |a dissertations. |2 aat | |
655 | 7 | |a Academic theses |2 fast | |
655 | 7 | |a Academic theses. |2 lcgft | |
655 | 7 | |a Thèses et écrits académiques. |2 rvmgf | |
700 | 1 | |a Solter, Nicholas, |d 1977- |e author. |1 https://id.oclc.org/worldcat/entity/E39PBJtRKHg4xg6wKTJ9HhTT73 | |
700 | 1 | |a Kleper, Scott, |d 1977- |e author. |1 https://id.oclc.org/worldcat/entity/E39PCjGKxRRbfrctJvPtb8J343 | |
758 | |i has work: |a Professional C++ (Text) |1 https://id.oclc.org/worldcat/entity/E39PCGPDbfhJqDXx36r8rPhktC |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Print version: |a Gregoire, Marc. |t Professional C++. |d Hoboken : John Wiley & Sons, ©2011 |z 9780470932445 |
830 | 0 | |a Wrox professional guides. | |
856 | 4 | 0 | |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=818960 |z Texto completo |
856 | 4 | 0 | |u https://learning.oreilly.com/library/view/~/9781118169933/?ar |z Texto completo |
938 | |a Books 24x7 |b B247 |n bks00044288 | ||
938 | |a Coutts Information Services |b COUT |n 19879508 |c 29.99 GBP | ||
938 | |a EBL - Ebook Library |b EBLB |n EBL818960 | ||
938 | |a ebrary |b EBRY |n ebr10510437 | ||
938 | |a EBSCOhost |b EBSC |n 452868 | ||
938 | |a YBP Library Services |b YANK |n 7238548 | ||
938 | |a Askews and Holts Library Services |b ASKH |n AH21626421 | ||
938 | |a 123Library |b 123L |n 52044 | ||
938 | |a YBP Library Services |b YANK |n 12747233 | ||
994 | |a 92 |b IZTAP |