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 |