To be honest, when I was writing this article, I was still reading the third edition of C ++ primer. When I was reading it, I suddenly found myself:
Const int * P1; int * const P2; unclear resolution
So I am determined to record the path of C ++ learning here, called debug C ++.
In the first year of study, I spent three months reading the fourth version of C ++ primer from the first page to the last page. I only felt like: c ++ is so powerful, but I don't know where to start the application.
However, this book suddenly finds that you can use multiple languages flexibly, because "Everything is the source" and C ++ is the source of all languages.
I used to ask senior trainers what languages I learned?
I replied, "I have been studying C ++ for half a year !"
So he began to ask me what is a function pointer? What is STL? What is a template? I cannot remember many other terms. In general, I don't seem to be getting started. When he talked to me about the cost of C ++ development, Java was easy to use. I think he told me about the greatness of Java, mostly because he was a Java trainer.
So I kept asking myself: What is C ++? What is C ++? What can c ++ do well?
C ++ is an object-oriented language. That's all? I only know that C ++ is great than C because it creates the concept of class, and the concept of only one class can make how many programmers pay for it. This is C ++. It encapsulates a lot of things you don't want to know and shows a lot of things you want to understand. You can learn existing technologies or create technologies that you don't have.
Because of Microsoft, many people think that C ++ is Visual C ++ and C ++ is MFC. Even one day when I saw Borland C ++, I didn't know what it was. Therefore, you must remember that C ++ is not a visual C ++, Visual C ++ or Borland C ++ is just a tool of C ++. It's just a drop of water in the sea.
What can c ++ do? It is really difficult to answer this question. Because c ++ cannot make any better answers. This is what I want to learn. C ++ cannot do web development. I think that's all.
In the future, I will write my learning process slowly here. I hope someone will share with me. Let me propose a better way of learning.