Download App
>> | LShop | >> | Book | >> | Computing & Informat... | >> | Computer Programming... | >> | Professional C++ |
ISBN
:
9788126505784
Publisher
:
Wiley India Pvt Ltd
Subject
:
Computer Programming / Software Development, Encyclopaedias & Reference Works
Binding
:
paperback
Year
:
2005
₹
429.0
₹
381.0
Buy Now
Shipping charges are applicable for books below Rs. 101.0
View DetailsEstimated Shipping Time : 5-7 Business Days
View DetailsDescription
Professional C++ Programming provides a code-intensive, practical guide to best practices for designing and building C++ applications. Geared to experienced C++ developers, the book teaches programmers how to think in C++--that is, how to design effective solutions that maximize the capabilities of the language. They then drill down into the language itself, explaining poorly understood elements of the C++ feature set, as well as pitfalls to avoid. The authors teach each feature by example, presenting numerous challenging, real-world program segments that readers can plug into their own applications. The book includes several, in-depth case studies with extensive, working code that's been tested on Windows, Linux, and Solaris platforms. Along with an emphasis on good programming style, the authors also show best practices for testing and debugging applications.
Author Biography
Nicholas A. Solter is a software engineer at Sun Microsystems, where (gasp!) he programs primarily in C and C++. He has extensive programming experience in developing commercial server applications as well as in game programming. He has also taught introductory C++ programming at Fullerton Community College. Scott J. Kleper leads user interface development at Reactivity Inc, a maker of firewall appliances. Both authors are graduates of the Computer Science Masters program at Stanford University. Table of Contents Introduction Part I: Introduction to Professional C++ o A Crash Course in C++ o Designing Professional C++ Programs o Designing with Objects o Designing with Libraries and Patterns o Designing for Reuse o Maximizing Software-Engineering Methods Part II: C++ Coding the Professional Way o Coding with Style o Gaining Proficiency with Classes and Objects o Mastering Classes and Objects o Discovering Inheritance Techniques o Writing Generic Code with Templates o Understanding C++ Quirks and Oddities Part III: Mastering Advanced Features of C++ o Effective Memory Management o Demystifying C++ I/O o Handling Errors Part IV: Ensuring Bug-Free Code o Overloading C++ Operators o Writing Efficient C++ o Developing Cross-Platform and Cross-Language Applications o Becoming Adept at Testing o Conquering Debugging o Delving into the STL: Containers and Iterators Part V: Using Libraries and Patterns o Mastering STL Algorithms and Function Objects o Customizing and Extending the STL o Exploring Distributed Objects o Incorporating Techniques and Frameworks o Applying Design Patterns o Appendix A: C++ Interviews o Appendix B: Annotated Bibliography o Index
Related Items
-
of