| 000 | 04658cam a2200433 i 4500 | ||
|---|---|---|---|
| 999 |
_c92554 _d92554 |
||
| 005 | 20250905093542.0 | ||
| 006 | m o d | ||
| 007 | cr cnu---unuuu | ||
| 008 | 250905s2024 njum o u000 0 eng d | ||
| 020 |
_a9781394193202 _qelectronic book |
||
| 020 |
_a1394193203 _qelectronic book |
||
| 020 |
_a9781394193189 _qelectronic book |
||
| 020 |
_a1394193181 _qelectronic book |
||
| 020 |
_z9781394193172 _qpaperback |
||
| 020 |
_z1394193173 _qpaperback |
||
| 020 | _a139419319X | ||
| 020 |
_a9781394193196 _q(electronic bk.) |
||
| 035 |
_a(OCoLC)1417109638 _z(OCoLC)1420165973 |
||
| 040 |
_aYDX _beng _erda _cYDX _dOCLCO _dYDX _dOCLCO _dDG1 _dUKAHL _dN$T |
||
| 041 | _aeng | ||
| 050 | 4 |
_aQA76.73.C153 _bG733 2024 |
|
| 082 | 0 | 4 |
_a005.13/3 _223/eng/20240117 |
| 100 | 1 |
_aGregoire, Marc _c(Software engineer), _0https://id.loc.gov/authorities/names/nb2012017600 _eauthor. |
|
| 245 | 1 | 0 |
_aProfessional C++ / _cMarc Gregoire. |
| 250 | _aSixth edition. | ||
| 264 | 1 |
_aHoboken, New Jersey : _bJohn Wiley & Sons, Inc., _c[2024] |
|
| 300 | _a1 online resource. | ||
| 336 |
_atext _btxt _2rdacontent. |
||
| 337 |
_acomputer _bc _2rdamedia. |
||
| 338 |
_aonline resource _bcr _2rdacarrier. |
||
| 340 |
_2rdacc _0http://rdaregistry.info/termList/RDAColourContent/1003. |
||
| 505 | 0 | _aTable of Contents Introduction xli Part I: Introduction to Professional C++ Chapter 1: a Crash Course in C++ and the Standard Library 3 Chapter 2: Working with Strings and String Views 87 Chapter 3: Coding with Style 119 Part II: Professional C++ Software Design Chapter 4: Designing Professional C++ Programs 145 Chapter 5: Designing with Classes 177 Chapter 6: Designing for Reuse 197 Part III: C++ Coding the Professional Way Chapter 7: Memory Management 221 Chapter 8: Gaining Proficiency with Classes and Objects 259 Chapter 9: Mastering Classes and Objects 295 Chapter 10: Discovering Inheritance Techniques 357 Chapter 11: Modules, Header Files, and Miscellaneous Topics 421 Chapter 12: Writing Generic Code with Templates 451 Chapter 13: Demystifying C++ I/o 501 Chapter 14: Handling Errors 533 Chapter 15: Overloading C++ Operators 577 Chapter 16: Overview of the C++ Standard Library 619 Chapter 17: Understanding Iterators and The Ranges Library 653 Chapter 18: Standard Library Containers 683 Chapter 19: Function Pointers, Function Objects, and Lambda Expressions 761 Chapter 20: Mastering Standard Library Algorithms 791 Chapter 21: String Localization and Regular Expressions 831 Chapter 22: Date and Time Utilities 861 Chapter 23: Random Number Facilities 879 Chapter 24: Additional Vocabulary Types 891 Part IV: Mastering Advanced Features of C++ Chapter 25: Customizing and Extending the Standard Library 909 Chapter 26: Advanced Templates 945 Chapter 27: Multithreaded Programming with C++ 985 Part V: C++ Software Engineering Chapter 28: Maximizing Software Engineering Methods 1043 Chapter 29: Writing Efficient C++ 1065 Chapter 30: Becoming Adept at Testing 1093 Chapter 31: Conquering Debugging 1117 Chapter 32: Incorporating Design Techniques And Frameworks 1155 Chapter 33: Applying Design Patterns 1179 Chapter 34: Developing Cross- Platform and Cross- Language Applications 1211 Part VI: Appendices Appendix A: C++ Interviews 1239 Appendix B: Annotated Bibliography 1265 Appendix C: Standard Library Header Files 1277 Appendix D: Introduction to Uml 1287 Index 1293 | |
| 520 | _aNewly revised sixth edition of Professional C++. Covering almost all features of the new C++ standard codenamed C++23, the book offers case studies with working code that's been tested on Windows and Linux. | ||
| 545 | 0 | _aAbout the Author MARC GREGOIRE is a software engineer and developer of C/C++ applications for both Windows and Linux. He is a Microsoft MVP, the founder of the Belgian C++ users group, and is currently working on X-ray, CT, and 3-D geometric inspection software for Nikon Metrology. He previously worked on critical 2G and 3G telecom software for Siemens and Nokia Siemens Networks. Marc is the author of Professional C++ 2nd, 3rd, 4th, and 5th editions, co-author of C++ Standard Library Quick Reference, technical editor on numerous books and articles, and maintains a blog at nuonsoft.com/blog. | |
| 650 | 0 |
_aC++ (Computer program language) _0https://id.loc.gov/authorities/subjects/sh87007505. |
|
| 655 | 4 | _aElectronic books. | |
| 856 |
_uhttps://onlinelibrary.wiley.com/doi/book/10.1002/9781394193202 _yFull text is available at Wiley Online Library Click here to view |
||
| 942 |
_2ddc _cER |
||