Fortunately, I have the opportunity to take the C ++ exam, so that I can decide whether to take this course or not. The test results were not satisfactory, but they aroused my interest in C ++. Today, we finally have time to sit down, so you don't have to worry about the exam, instead of thinking about other activities, and concentrate on summing up this knowledge.
C ++ is similar to VB and C #. As a computer language, it also has a basic language base, such as data types and expressions, control structures, functions, program structures, and exception handling. All languages are connected and have an inseparable relationship. Through C ++, I found that I was learning about VB. Through C #, I learned about different development environments in different languages. Through these three languages, I can infer some commonalities of all computer languages and imagine the skills and difficulty of learning these languages, because learning new knowledge is nothing more than combining it with existing knowledge, the process of identifying commonalities and differences. The more you learn, the better you learn.
I found a very good book called C ++ programming. Some of the good teaching materials are similar in content. The biggest difference is that I divided the chapters from different perspectives, to understand what it is about, you can reclassify it according to your own understanding, and sew a few more stitches on the original knowledge network, you know!
The following figure shows my overall summary of C ++, which consists of basic knowledge and object-oriented knowledge. The basic knowledge is involved in every language, Data, syntax, structure, function, exception ...... C ++ evolved from C language. It supports Object-Oriented Programming and covers almost all the syntax features that support oop. Through this part of learning, my understanding of Object-oriented has deepened a level where inheritance and polymorphism are very profound.
The picture summarized today is not my greatest achievement. I have done some simulated questions before, because I am eager for success, and I always want to find some shortcuts. Every time I see the answer, I will look at constructor, destructor, and operator overloading... I always want to get more information in my questions and answers. When I sat in the test room, I thought over and over again how familiar I had read countless times, but what a stranger!In fact, books are the best "resolution ". Only by studying and summing up can we learn comprehensive and profound knowledge.