Which Visual C ++ references deserve the attention of a Java programmer looking to speed up?
I have a lot of experience with Java / OO. There are a bunch of C ++ tutorials / links out there, but I was wondering if there are a few key ones that a Java programmer might come in handy when making the transition.
I will be moving from server-side J2EE to Windows Visual C ++ for desktop.
I've googled and found tons of resources, but I'm overwhelmed and don't know where is the best place to spend my time. I only have a few days to start well.
Is Visual Studio Express / Microsoft Visual C ++ the best IDE for me to start with?
Also, any words of wisdom from others who know and work with both languages?
a source to share
The highly recommended books are the effective Scott Meyers series. Efficient C ++, More Efficient C ++, and Efficient STL.
I would also recommend C ++ FAQ Lite and C ++ Programming Language .
a source to share
I have already been in these boots and I am constantly in two sources:
First C plus plus link
Here you will find the basic C and C ++ standard libraries that you will always need. This is bread and butter.
Second Microsoft Visual Studio Development Center .
Here you will find support for linker errors for Visual Studio and their built-in libraries.
Don't forget to give Visual Assist a try! Quite often intellisense breaks in VS2005 if you are in serious business, although I can't talk about new versions.
Good luck!
a source to share
Visual C ++ is a good way, you can get the express version for free here
As far as books go, it really depends on what you want to do. I love Horton's book Learning Visual C ++, GUI, CLR, and Database Programming. Lippman's book is a very good C ++ tutorial, but it only covers the core language, which is large.
Once you get past the basics, take a look at Meyers books as pointed out in other answers.
Effective C ++: 55 Concrete Ways to Improve Your Programs and Designs (3rd Edition)
There are a few other contributors by this author, they are really good, but haven't been updated in a long time.
A good online C ++ Questions is here .
If you write a comment about what you plan to do with C ++, we can give you a narrower guide to point you in the direction you want to go.
a source to share
If you choose just one book for quality development - Scott Myers "Effective C ++". Because there are some quirks in C ++ and you would definitely hit them without this (or several similar) books. Also reading is a pleasure (from here you can quickly read it), due to the combination of humor and insightful moments easy to grasp.
But this is not a tutorial.
I've never tried the "quick" tutorial, but here's a pretty nice tutorial . I think this is ideal for an experienced programmer - short articles explaining various features of the language with some examples and comments.
a source to share