Debug C ++ -- What is C ++?

Source: Internet
Author: User

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.

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.