-
Can read a few good books.
-
Visual C++6 Development User Manual (US) [K.]Translated by Gregory Foreword.
The books written by foreigners are generally more to the point, but they are more in-depth, and you can refer to the in-depth study.
Data Structure: STL Framework, edited by Xiaodong Wang.
Although it still doesn't match the problem, I still recommend it, the STL data structure in the C++ library that this book mainly talks about is really useful in engineering practice, and you don't need to build your own framework, all data structures are ready-made.
Visual C++ Introduction, Advanced and Application Examples Edited by He Zhidan.
Visual C++ from beginner to proficient by Liu Ruining, Song Kun et al.
Both of these books are relatively basic and suitable for just starting out. In fact, learning CV++ is mainly about learning MFC, and learning the principle of news is very simple.
Visual C++ Net (2008) Typical Case Zheng Edited by Zheng Archie.
Compared with the new book, it feels a little difficult to develop VC60 now, not as good as the new intelligence, of course, the resource consumption is a little larger.
Qian Neng's book is not bad, I just read this C++ to learn
Personally, I recommend that you go to a bookstore or library to find a few books to compare, there are many classics that discuss C++, such as C++ Premire and the like, but the books used in a certain development environment are actually similar, at least I haven't seen any classic series yet.
-
C++ Programming Tutorial 2nd Edition Qian Neng.
Insight to read for yourself. This book is more vivid. Not rigid.
Windows programming does not recommend using MFC classes directly at the beginning, and you will gain a lot from starting with the underlying API.
There are not many books, but fine, and a good book can change a person's fate.
-
After learning C++, if you want to program, of course, you have to choose VC++, VC++ has a lot of focus, but I still recommend that you first read the introduction to MFC programming, then select the database, and finally focus on multi-threading, and then think about the direction of network programming. Personal opinion, choosing a book about MFC, he covers all things, just the details of the problem
-
Visual C++ Programming and Application Tutorial 2nd Edition Tsinghua University Press The basics of MFC are explained in great detail, and the role of various control functions is also very clear.
-
It is recommended that beginners should buy two books, "C++ Primer Plus" and "C++".
Primer", for these two books, everyone generally believes that the former is the most important thing for C++ beginners to buy, with detailed explanations and for C++ zero-based people, while for the latter. Many people say that it should be a book that should be bought when you want to continue to improve after learning C++, because it is very difficult for beginners to understand this book. I couldn't agree more with this general view, but I would like to make a small comment of my own.
I think it's best to buy these two books together, because I just read the section on function overloading in the sixth edition of the plus book, and I didn't talk enough about whether the form parameters can be distinguished by const, and the plus book says that "when matching functions, it does not distinguish between st and non-const variables", and then gave an example, but the example said that it can be distinguished, and I wrote down the main **:
const char p1[20]="how's the weather?";
char p2[20]="how's the business?";
dribble(p1);Call dribble(const char*).
dribble(p2);Call dribble(char*).
The previous dribble is the name of the function, and the book begins with the statement "When matching functions, there is no distinction between const and non-const variables", but such an example is given, and the runtime can distinguish between them, which inevitably confuses beginners, and I wondered for a long time.
I also tried to see if I could distinguish between const int and int, but the compilation got an error, what the hell is going on, and at this point, I took out my "C++".
primer", turn to function overloading, this book talks about it, const is divided into top and bottom, overloaded function parameters, if one is int, the other is const
int, where the const is the top-level const, which cannot be overloaded, however, the "bottom-level const" is distinguishable, I look at it again, it turns out.
const char p1[20]="how's the weather?";
The const in this ** is the underlying const, so! I think it's good to buy two copies for beginners haha, that's all I want to say.
I don't know what you told him, and I don't know what you did to be sorry for your friends before, why did it become a loose meal, even if you scolded you, I didn't know what to scold you, how to evaluate you? >>>More
Well, don't say I didn't tell you, the constellations are based on the solar calendar. So first use the perpetual calendar to find out that your solar birthday is Saturday, October 23, 1993. Also, I've never heard of horoscopes having to divide into morning and afternoon >>>More
The Hermit Doesn't Meet".
Gia Island. Panasonic asked the boy, and the teacher went to collect medicine. >>>More
1. My happiness is to watch you be happy.
2. Life is simple and charming, and people's hearts are simple and happy; Learning to be simple is not simple. >>>More
1. The matter is in the person (for) the rich (benevolence) to the righteousness. >>>More