C++ By Dissection: The Essentials of C++ Programming (絕)
- 20本以上,享 8.5折
售價
$
洽詢
- 一般書籍
- ISBN:9780201787337
- 作者:Ira Pohl
- 版次:1
- 年份:2002
- 出版商:Pearson Education
- 頁數/規格:568頁
書籍介紹
本書特色
目錄
Description
C++ by Dissection presents a thorough introduction to the programming process by carefully developing working programs to illuminate key features of the C++ programming language. This book presents the concepts of the programming process using the "dissection" method. Dissection is a unique pedagogical tool first developed by the author to point out key features of program code. It is similar to a structured walk-through of the code, with the intention of explaining newly encountered programming elements and idioms as found in working code.
The book assumes no programming background and can be used by first time computer users or by experienced programmers who are transitioning to C++. Each chapter presents a number of carefully explained programs, which lead the reader in a holistic manner to ever-improving programming skills. Right from the start, the reader is introduced to complete programs, and at an early point in the book, the reader is introduced to writing functions as a major feature of structured programming.
C++ by Dissection presents a thorough introduction to the programming process by carefully developing working programs to illuminate key features of the C++ programming language. This book presents the concepts of the programming process using the "dissection" method. Dissection is a unique pedagogical tool first developed by the author to point out key features of program code. It is similar to a structured walk-through of the code, with the intention of explaining newly encountered programming elements and idioms as found in working code.
The book assumes no programming background and can be used by first time computer users or by experienced programmers who are transitioning to C++. Each chapter presents a number of carefully explained programs, which lead the reader in a holistic manner to ever-improving programming skills. Right from the start, the reader is introduced to complete programs, and at an early point in the book, the reader is introduced to writing functions as a major feature of structured programming.
Features
- Includes complete, executable code in every chapter, which is explained using the classic dissection method—a structured walkthrough of the code.
- Contains four to seven small code dissections per chapter, and then each chapter culminates with a larger, extended code dissection.
- Includes "Software Engineering" sections in each chapter that reinforce sound software engineering skills.
- Stresses programming style and methodology throughout, with careful explanation as to its importance and rationale.
- Provides common programming errors, end-of-chapter review questions, exercises, and summaries, as well as an Instructor's Manual with answers (for qualified college instructors), to make this an ideal text from which to learn and teach the material.
- Complete with a CD-ROM containing a compiler and an electronic version of the book that allows readers to search, take notes, and highlight right on their computer.
Table of Contents
1. Writing an ANSI C++ Program
2. Native Types and Statements
3. Functions, Pointers and Arrays
4. Classes and Abstract Data Types
5. Ctors, Dtors, Conversions and Operator Overloading
6. Templates and Generic Programming
7. Standard Template Library
8. Inheritance and OOP
9. Input/Output
10. Exceptions and Program Correctness
11. OOP Using C++
1. Writing an ANSI C++ Program
2. Native Types and Statements
3. Functions, Pointers and Arrays
4. Classes and Abstract Data Types
5. Ctors, Dtors, Conversions and Operator Overloading
6. Templates and Generic Programming
7. Standard Template Library
8. Inheritance and OOP
9. Input/Output
10. Exceptions and Program Correctness
11. OOP Using C++