Reading Notes: C ++ Program Design Principles and Practices (Others) [++]

Source: Internet
Author: User

The Principle and Practice of C ++ programming is a book written by the father of C ++. This book mainly uses a desktop calculator to show the process of program design. The example of a desktop calculator is completed in one step. First, a small prototype is completed, and then functions are continuously improved. This book is very detailed, and the examples are very simple and easy to understand. However, if you want to read this book, you 'd better have a certain C ++ Foundation, because this book does not directly explain the C ++ syntax, the more important thing is the use of C ++ for program design. "This should be the second book you learned C ++ '". This book is worth reading carefully.

1. Why should we declare variables before they are used?


2. input and output streams

3. A display model

Chapter 2 graphics

Chapter 2 Design graphics

Chapter 1 function diagram and data diagram

This chapter describes how to design the graphic class.

 

Chapter 4 graphic user interface

4. User Interface Selection

5. design considerations for the Vector class

6. containers in the standard library

7. Integer and String Conversion

8. Generic programming

Generic programming

In C ++, templates are the basis of generic programming. In fact, in C ++, "Generic programming" is defined as "using templates"




9. style/generic


10. Overview of Programming Language History













Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.