買這商品的人也買了...
-
$580$458 -
$490$323 -
$420$277 -
$980$774 -
$920$727 -
$1,029Operating System Concepts, 6/e (Windows XP Update)
-
$750$638 -
$590$466 -
$720$569 -
$750$638 -
$560$476 -
$480$379 -
$990$782 -
$650$553 -
$650$507 -
$880$695 -
$550$468 -
$450$356 -
$600$480 -
$720$569 -
$620$490 -
$650$514 -
$1,248Java in a Nutshell : A Desktop Quick Reference, 7/e (Paperback)
-
$699$594 -
$550$435
相關主題
商品描述
C++ is a powerful, highly flexible, and adaptable programming language that allows software engineers to organize and process information quickly and effectively. But this high-level language is relatively difficult to master, even if you already know the C programming language.
The new second edition of Practical C++ Programming is a complete introduction to the C++ language for programmers who are learning C++. Reflecting the latest changes to the C++ standard, this new edition takes a useful down-to-earth approach, placing a strong emphasis on how to design clean, elegant code.
In short, to-the-point chapters, all aspects of programming are covered including style, software engineering, programming design, object-oriented design, and debugging. It also covers common mistakes and how to find (and avoid) them. End of chapter exercises help you ensure you've mastered the material.
Practical C++ Programming thoroughly covers:
- C++ Syntax
- Coding standards and style
- Creation and use of object classes
- Templates
- Debugging and optimization
- Use of the C++ preprocessor
- File input/output
Steve Oualline's clear, easy-going writing style and hands-on approach to learning make Practical C++ Programming a nearly painless way to master this complex but powerful programming language.
Table of Contents
Preface
Part I. The Basics
1. What Is C++?
2. The Basics of Program Writing
3. Style
4. Basic Declarations and Expressions
5. Arrays, Qualifiers, and Reading Numbers
6. Decision and Control Statements
7. The Programming Process
Part II. Simple Programming
8. More Control Statements
9. Variable Scope and Functions
10. The C++ Preprocessor
11. Bit Operations
Part III. Advanced Types and Classes
12. Advanced Types
13. Simple Classes
14. More on Classes
15. Simple Pointers
Part IV. Advanced Programming Concepts
16. File Input/Output
17. Debugging and Optimization
18. Operator Overloading
19. Floating Point
20. Advanced Pointers
21. Advanced Classes
Part V. Other Language Features
22. Exceptions
23. Modular Programming
24. Templates
25. Standard Template Library
26. Program Design
27. Putting It All Together
28. From C to C++
29. C++'s Dustier Corners
30. Programming Adages
Part VI. Appendixes
A. ASCII Table
B. Ranges
C. Operator Precedence Rules
D. Computing Sine Using a Power Series
E. Resources
Index