-
If there is no problem with the most basic syntax, then choose a direction to study well, multi-threading, com, network programming, graphics and images, **, games, etc. There are other technologies. Find what you like, there are also many classic books to read on the market, and of course there is a lot of garbage.
Focus on your own practice!
-
Object-oriented programming, Hou Jie's translation of "Deep Exploration of the C++ Object Model" must read, this book talks about the underlying compiler C++ object-oriented implementation principles, inheritance, virtual functions and so on. This book is more difficult, and I personally think it needs to be read at least twice. Then there's "Effective C++", which talks about 55 guidelines to improve the quality of C++ programming.
If you have some experience in C++ development, it will be more touching to read. Regarding generic programming, you can first read the "C++ Standard Library", have a basic understanding of STL, learn to use it, and then you can study the STL source code, Hou Jie's "STL Source Code Analysis" is worth recommending. In front of the source code, there are no secrets.
Reading the classic source code is often very rewarding.
If you have the energy, you can learn the boost library again, which is known as the quasi-standard.
-
1."C++ Primer" written by Lippman, the classics of the classics, the treasure book of C++ introductory, after reading this book, the basic grammar is passed, and some skills are mastered.
2."The C++ Programming Language" written by Bjarne Stroustrup, the founder of C++, this book is undoubtedly authoritative, and it talks about some of the more low-level things, if you have read "C++ Primer", this book can be skipped, and if you understand, skip it.
3.Effective C++ is a book written by Scott Meyers in lively and humorous language, which talks about many issues that should be paid attention to, and is well worth buying. (Lippman once divided programmers into those who had seen Effective C++ and those who had not.)
This shows the importance of this book).
4.A companion to the book "More Effective C++", this book covers many key technologies that are very helpful in improving the efficiency of the program.
5.Advanced C++ is an amazing book that tells us a lot of tricks that even C++ designers didn't even think of, and solves many seemingly impossible problems. A book that Scott Meyers has proudly recommended.
6."Inside the C++ Objects Model" is another Lippman masterpiece! This book talks about many of his thoughts when developing the first C++ compiler, and thoroughly analyzes how the underlying mechanism of C++ implements the object model.
From this moment on, you have the power to say that you are a C++ programmer!
Optics C++ language is basically a master after reading the above books, other experience to accumulate in practice, you should do more small programs while reading these books, small projects, the speed of improving the level is fast. This is my personal experience. In addition, if you learn C++, you have to develop programs, develop software, and undoubtedly use MFC and the like.
The books "API Programming" and "MFC Windows Programming" are worth a look. These two books can quickly improve your practice.
Finally, don't be intimidated by so many books, use your mind and you'll be able to get it done soon! I wish you a speedy success!!
-
It is recommended to lay a solid foundation in the C language, if C is not learned well, learning C++ will be very frustrated, and self-confidence will be hit, and you can take it step by step!
-
It's good to say upstairs, top one, and the other thing is don't be misled by junk books, hehe.
Definitely Cristiano Ronaldo, speed, technique, headers, balanced left and right feet, outstanding free kicks, left and right, long-range shots, can play anywhere in the front. Personally, I think Ronaldo in the 06 07 season is the strongest, with 23 goals, 20 assists, and a big double-double. The most typical game was the first leg of the Champions League 1 4 finals against Roma, after Scholes was sent off, 1:
Five steps to effective management.
1. Have a clear goal. Objectives are the premise of management, and management without clear goals is blind. If managers don't know what kind of goal they want to achieve, there is often a great deal of arbitrariness in their actual work, and this arbitrariness is harmful. >>>More
First of all, you must be fair and not favor girls or boys, which will cause everyone to criticize you and disobey you. Again, you have to be able to discover their merits, like ordinary people have a sense of collective honor, and you have to make good use of them in order to unite everyone. Don't do anything too much, and think about everyone's feelings. >>>More
Try to meet the needs of children in life, take children out to do more meaningful things, do more things he likes, and believe that children will be happier.
Do push-ups before going to bed so that when you are tired, you can exercise and sleep soundly.