I would recommend you to read Effective C++ of Scott Meyers, it is helpful in c++ and fun for reading.
You can also check out this web site for more books on c++, http://www.cs.technion.ac.il/users/y...+C++books.html.
Good luck.
Printable View
I would recommend you to read Effective C++ of Scott Meyers, it is helpful in c++ and fun for reading.
You can also check out this web site for more books on c++, http://www.cs.technion.ac.il/users/y...+C++books.html.
Good luck.
yes, we are required, as he mentioned in his email, we will moving into new topics of C++ next term. And as I mentioned earlier his tests are unbearable and without any kind of background/reference I will likely fail his class regardless on what I get on the actual project. Lastly term I got As-Bs on all my programs and because of his exams I barely passed the class. I'm supposed to graduate in May and am not willing to take any chances, but do you blame me?
Do you mean the exam questions are totally out of the blue with no relation whatsoever to the lectures or textbook or handouts?
Or do you mean the questions are fair in principle, it's just that you would need more background information to be able to really learn and understand what's being taught?
Maybe the professor is just formulating the questions so that cramming won't payoff but insight will. It would be interesting to have a look at an actual question with your comments as to why you find it "unbearable".
---
With that said I'll give you a list of books that help me. But you should know that we're in very different learning situations. I'm a practicing programmer concerned with getting the job done at the highest possible quality but my knowledge is never examined, only the result.
1. To learn about how to best make use of the C++ language in projects I find "C++ Coding Standards" by Sutter & Alexandrescu superior to any other best practice book I've ever come across.
2. For learning how to use the standard library (including the STL part) I find "The C++ Standard Library" by Josuttis excellent. For learning how to write my own templates I'm using "C++ Templates" by Vandevoorde & Josuttis.
3. I've picked up the object orientation language basics (encapsulation, inheritance and polymorphism) from standard textbooks on Java and C++. When it comes to object oriented design I used the classic "Design Patterns" book by Gamma and others. Or rather tried to use because it's a very hard read. But recently I've found a much easier book I really would like to recommend for a beginner. It's called "Head First Design Patterns" by Freeman & Freeman. Note that it uses Java as model language if that's a problem. Still I would consider it because it gives real insight in a very informal way.
---
But again beware. These books suit me well but may be totally worthless to you.
Easy in the seance ( Nokia QT) through moc compiler , does way with function pointers , and replaces them with signal and slots , that is why languages like Java and C# where so successful , as a programmer you need to be productive and deliver results quickly once you have mastered the basics you can move into more complex topics , head over to http://www.3dbuzz.com and download there vtm on C++
you will learn in weeks what people take years to learn.