000 04100nam a22004095i 4500
001 23353962
003 OSt
005 20250526160102.0
008 231017s2023 inu 000 0 eng
010 _a 2023948608
020 _a9781394193172 [paperback]
040 _aDLC
_beng
_erda
_cDLC
042 _apcc
100 1 _aGregoire, Marc,
_eauthor.
245 1 0 _aProfessional C++ /
_cMarc Gregoire.
250 _aSixth edition.
260 _aNew Jersey :
_bJohn Wiley & Sons, Inc.,
_cc2024.
263 _a2311
300 _axlix, 1326 pages :
336 _atext
_2rdacontent
337 _aunmediated
_2rdamedia
338 _avolume
_2rdacarrier
490 0 _aTech today;
_v6
504 _aIncludes appendices and index.
505 _aPart I: Introduction to professional C++ -- Chapter 1: A crash course in C++ and the standard library -- Chapter 2: Working with strings and sting views -- Chapter 3: Coding with style -- Part II: Professional C++ software design -- Chapter 4: Designing professional C++ programs -- Chapter 5: Designing with classes -- Chapter 6: Designing for reuse -- Part III: C++ coding the professional way -- Chapter 7: Memory management -- Chapter 8: Gaining proficiency with classes and objects -- Chapter 9: Mastering classes and objects -- Chapter 10: Discovering inheritance techniques -- Chapter 11: Modules, header files, and miscellaneous topics -- Chapter 12: Writing generic code with templates -- Chapter 13: Deystifying C++ I/O -- Chapter 14: Handling errors -- Chapter 15: Overloading C++ operators -- Chapter 16: Overview of the C++ standard library -- Chapter 17: Understanding iterators and the ranges library -- Chapter 18: Standard library containers -- Chapter 19: Function pointers, function objects, and lambda expressions -- Chapter 20: Mastering standard library algorithms -- Chapter 21 String localization and regular expressions -- Chapter 22: Date and the time utilities -- Chapter 23: Random number facilities -- Chapter 24: Additional vocabulary types -- Part IV: Mastering advanced features of C++ -- Chapter 25: Customizing and extending the standard library -- Chapter 26: Advanced templates -- Chapter 27: Multithreaded programming with C++ -- Part V: C++ software engineering -- Chapter 28: maximizing software engineering -- Chapter 29: Writing efficient C++ -- Chapter 30: Becoming adept at testing -- Chapter 31: Conquering debugging -- Chapter 32: Incorporating design techniques and frameworks -- Chapter 33: Applying design patterns -- Chapter 34: Developing cross-platform and cross-languagee applications -- Part VI: Appendices.
520 _a"Expand your C++ knowledge quickly and efficiently with this advanced resource. In the newly revised sixth edition of Professional C++, veteran software engineer and developer Marc Gregoire delivers yet another volume that raises the bar for advanced programming manuals. 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. As the leading resource for dedicated and knowledgeable professionals seeking to advance their C++ skills, this book provides resources that help readers: Master new features of the latest standard, C++23. Maximize C++ capabilities with effective design solutions. Discover little-known elements and learn about pitfalls and what practices to avoid. Grasp testing and debugging best practices. Learn about tips and tricks for efficiency and performance. C++ is a complex language. Professional C++, 6th Edition, allows dedicated practitioners to remain current and abreast of the latest developments and advances.
521 _aAdult
541 _xBrigoli, Darlyne
_yCollege of Computer Engineering
_zComputer Engineering
546 _aText in English
650 _aC++ (Computer program language)
906 _a0
_bibc
_corignew
_d2
_eepcn
_f20
_gy-gencatlg
942 _2ddc
_cBK
998 _cadryann[new]
_d04/04/2025
998 _cJanna [edited]
_d04/12/2025
999 _c13448
_d13448