"C + +" overall overall

Source: Internet
Author: User

The second time to learn C + +, already is not the same feeling, not only feel such progressive i+1 learning method of greatness, through learning vb,c language, C #, design patterns and then look at C + +. This time the repetition of the content has accounted for about 70%, as long as a cursory look to see the whole book's ideological structure, language books are written in a similar format.


Knowledge:

1. Language class General

(1) Basic data types and expressions

(2) Control structure

(3) File system

Language extension: Every language learning, the basic data types and expressions of the language are introduced, and the structure of the hardware, language Reference and compatibility of the development of such content is very similar. Control structure is more so, the computer language can never be separated from the three kinds of structure, so that simple code combination of words, to achieve a powerful function. Each language will work on the document to understand the basic characteristics;

2. Constructing data Types

It corresponds to the basic data types of the system or language, is more flexible and more powerful.

3. Function Section

It is basically a simple introduction, it is this, there is no understanding and no understanding of the said. The first time to study the summary of less, summed up the function, so long after the past, see the function, although can not think of how summed up before, but the mind, or there are cells stored these things, look at their previous blog and now understand the contrast, more benefit.

4. Object-oriented, understanding the concept of abstraction ;

Classes and objects and three major features, have been dealing with it for some time.

Encapsulation: Hides the properties and implementation details of an object, exposes only the interface, and controls the level of access to read and modify properties in the program.

Inheritance: Subclasses have all the characteristics of the parent class. Subclasses that have the characteristics of the parent class become inherited, and the parent class produces subclasses called derivations;

Polymorphic: The same message is accepted by different types of objects resulting in completely different behavior;

Feel:

Through the study of several programming languages and C + + second time, I think the knowledge of the harvest can only be regarded as a part of the summary of a deeper understanding, the same also benefited from the two identities of Master and apprentice, down to teach The Apprentice, to follow Master's guidance. Before summing up the knowledge feeling can have a more profound understanding of knowledge, now to summarize the relationship between time and feeling very deep.

Originally thought the trouble, thought that the waste time summary, is the real study. Our learning process is i+1-style, if the previous summary, once again encountered similar knowledge, will resonate, this for knowledge is deepened, understanding will be on a level, learning time will be relatively shortened by half. The opposite view does not summarize to us to bring, each time is like treats the new knowledge, spends the same time, studies the same knowledge, but still is in the superficial understanding;

A summary is a written material that reviews, analyzes, and makes an objective assessment of the work, study, or thought situation of a certain period in the past. Summary is to let us stop to think about the process, nowhere to summarize, without summing up.


"C + +" overall overall

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.