Gregoire, Marc,

Professional C++ / Marc Gregoire. - Sixth edition. - New Jersey : John Wiley & Sons, Inc., c2024. - xlix, 1326 pages : - Tech today; 6 .

Includes appendices and index.

Part 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.

"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.

Adult


Text in English

9781394193172 [paperback]

2023948608


C++ (Computer program language)

University of Cebu - Banilad | 6000, Gov. M. Cuenco Ave, Cebu City, 6000 Cebu, Philippines
Tel. 410 8822 local 7123| e-mail ucbaniladcampus.library@gmail.com

Powered by Koha