Practical C++ Programming, 2/e (Paperback)
暫譯: 實用 C++ 程式設計 (第二版)

Steve Oualline

  • 出版商: O'Reilly
  • 定價: $1,750
  • 售價: 9.5$1,663
  • 語言: 英文
  • 頁數: 600
  • 裝訂: Paperback
  • ISBN: 0596004192
  • ISBN-13: 9780596004194
  • 相關分類: C++ 程式語言
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

商品描述

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

商品描述(中文翻譯)

C++ 是一種強大、高度靈活且可適應的程式語言,允許軟體工程師快速有效地組織和處理資訊。然而,即使您已經熟悉 C 程式語言,這種高階語言仍然相對難以掌握。

《實用 C++ 程式設計》的第二版是針對學習 C++ 的程式設計師的完整 C++ 語言入門書籍。這一新版本反映了 C++ 標準的最新變更,採取了實用的接地氣方法,強調如何設計乾淨、優雅的程式碼。

簡而言之,這本書的各章節直截了當,涵蓋了程式設計的所有方面,包括風格、軟體工程、程式設計設計、物件導向設計和除錯。它還涵蓋了常見錯誤及如何發現(和避免)這些錯誤。每章結尾的練習題幫助您確保已掌握所學內容。

《實用 C++ 程式設計》全面涵蓋:

- C++ 語法
- 編碼標準和風格
- 物件類別的創建和使用
- 模板
- 除錯和優化
- C++ 預處理器的使用
- 檔案輸入/輸出

Steve Oualline 清晰、輕鬆的寫作風格和實踐導向的學習方法,使《實用 C++ 程式設計》成為掌握這種複雜但強大的程式語言的幾乎無痛方式。

目錄

前言

**第一部分 基礎知識**

1. 什麼是 C++?
2. 程式撰寫的基礎
3. 風格
4. 基本聲明和表達式
5. 陣列、修飾符和讀取數字
6. 決策和控制語句
7. 程式設計過程

**第二部分 簡單程式設計**

8. 更多控制語句
9. 變數範圍和函數
10. C++ 預處理器
11. 位元操作

**第三部分 進階類型和類別**

12. 進階類型
13. 簡單類別
14. 類別的更多內容
15. 簡單指標

**第四部分 進階程式設計概念**

16. 檔案輸入/輸出
17. 除錯和優化
18. 運算子重載
19. 浮點數
20. 進階指標
21. 進階類別

**第五部分 其他語言特性**

22. 異常
23. 模組化程式設計
24. 模板
25. 標準模板庫
26. 程式設計
27. 整合所有內容
28. 從 C 到 C++
29. C++ 的不為人知的角落
30. 程式設計格言

**第六部分 附錄**

A. ASCII 表
B. 範圍
C. 運算子優先順序規則
D. 使用冪級數計算正弦
E. 資源

索引

最後瀏覽商品 (20)