[C ++] overall planning and overall planning

Source: Internet
Author: User

[C ++] overall planning and overall planning

The second learning of C ++ is already a different feeling. Not only does it feel the greatness of the progressive I + 1 learning method, but it has learned VB, C language, C #, let's look at the design pattern in C ++. At this time, the repeated content has accounted for about 70% of the total number. You can simply read it again to see the entire book's ideological structure. The format of writing a language book is similar.


Knowledge:

1. General Language

(1) Basic data types and expressions

(2) control structure

(3) File System

Language extension: every time you learn a language, you will introduce the basic data types and expressions of the language. The development of hardware structure, language reference, and compatibility makes the content very similar. The control structure is even more so. computer languages are inseparable from the three structures that allow simple code combinations to achieve powerful functions. Operations on files are performed in each language to understand the basic features;

2. Construct Data Types

It corresponds to the basic data type of the system or language and is more flexible and functional.

3. Functions

Basically, it is a simple introduction. It is just like this, not understanding or not understanding. When I learned this for the first time, I summarized the functions. After a long time, I can't remember how to summarize the functions, but in my mind, we still have cells that store these things. It is more beneficial to have a look at the comparison between our previous blogs and our current understandings.

4. object-oriented, understanding abstract concepts;

Class and object and three major features have been dealing with it for a while.

Encapsulation: hides the attributes and implementation details of an object and only exposes the interface to control the access level for reading and modifying attributes in the program.

Inheritance: subclass has all features of the parent class. The Child class inherits the features of the parent class, and the Child class generated by the parent class is called a derivation;

Polymorphism: the same message is accepted by different types of objects, resulting in completely different behaviors;

Feelings:

After learning several programming languages and C ++ for the second time, I think the knowledge gains are only part of them, and I have a deeper understanding of the Summary, I also benefited from the dual identities of my master and my apprentice. I taught my apprentice to follow the guidance of my master. In the past, I felt that I could have a deeper understanding of the knowledge, and now I have a deep understanding of the relationship between the summary and time.

I thought it was troublesome, and thought it was a waste of time. Our learning process is in the I + 1 model. If we have summarized it before, we will resonate when we encounter similar knowledge again, which is a deepening of our knowledge, understanding is also at a level, and the learning time is shortened by half. On the other hand, we do not sum up what we bring. Every time we take the same time to learn the same knowledge, we still have a superficial understanding;

Summary is a written review and analysis of work, study, or thoughts in the past period, and an objective evaluation. Summary is a process that allows us to stop thinking. There is no place to sum up, no time to sum up.

 


 

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.