Professional C++ (Paperback)
Nicholas A. Solter, Scott J. Kleper
- 出版商: Wrox Press
- 出版日期: 2005-01-21
- 售價: $1,580
- 貴賓價: 9.5 折 $1,501
- 語言: 英文
- 頁數: 864
- 裝訂: Paperback
- ISBN: 0764574841
- ISBN-13: 9780764574849
-
相關分類:
C++ 程式語言
已過版
買這商品的人也買了...
-
$980$774 -
$1,078Computing Concepts With Java Essentials, 3/e
-
$1,029Operating System Concepts, 6/e (Windows XP Update)
-
$650$553 -
$1,176Database Management Systems, 3/e (IE-Paperback)
-
$780$741 -
$760$600 -
$590$466 -
$420$332 -
$2,340$2,223 -
$850$723 -
$480$379 -
$750$593 -
$690$538 -
$1,580$1,501 -
$675LPIC 1 Exam Cram 2: Linux Professional Institute Certification Exams 101 and 102 (Paperback)
-
$650$553 -
$650$507 -
$460$363 -
$680$612 -
$450$405 -
$400$340 -
$650$585 -
$880$581 -
$390$332
相關主題
商品描述
Descriptions:
* Geared to experienced C++ developers who may not be familiar with the more advanced features of the language, and therefore are not using it to its full capabilities
* Teaches programmers how to think in C++-that is, how to design effective solutions that maximize the power of the language
* The authors drill down into this notoriously complex language, explaining poorly understood elements of the C++ feature set as well as common pitfalls to avoid
* Contains several in-depth case studies with working code that's been tested on Windows, Linux, and Solaris platforms
Table of Contents:
Introduction.Part I: Introduction to Professional C++.
Chapter 1: A Crash Course in C++.
Chapter 2: Designing Professional C++ Programs.
Chapter 3: Designing with Objects.
Chapter 4: Designing with Libraries and Patterns.
Chapter 5: Designing for Reuse.
Chapter 6: Maximizing Software-Engineering Methods.
Part II: C++ Coding the Professional Way.
Chapter 7: Coding with Style.
Chapter 8: Gaining Proficiency with Classes and Objects.
Chapter 9: Mastering Classes and Objects.
Chapter 10: Discovering Inheritance Techniques.
Chapter 11: Writing Generic Code with Templates.
Chapter 12: Understanding C++ Quirks and Oddities.
Part III: Mastering Advanced Features of C++.
Chapter 13: Effective Memory Management.
Chapter 14: Demystifying C++ I/O.
Chapter 15: Handling Errors.
Part IV: Ensuring Bug-Free Code.
Chapter 16: Overloading C++ Operators.
Chapter 17: Writing Efficient C++.
Chapter 18: Developing Cross-Platform and Cross-Language Applications.
Chapter 19: Becoming Adept at Testing.
Chapter 20: Conquering Debugging.
Chapter 21: Delving into the STL: Containers and Iterators.
Part V: Using Libraries and Patterns.
Chapter 22: Mastering STL Algorithms and Function Objects.
Chapter 23: Customizing and Extending the STL.
Chapter 24: Exploring Distributed Objects.
Chapter 25: Incorporating Techniques and Frameworks.
Chapter 26: Applying Design Patterns.
Appendix A: C++ Interviews.
Appendix B: Annotated Bibliography.
Index.