I don't even understand the tutorials. I am familiar with C and Java, but the examples use directives like "namespace", or "<>" and when I look in my 650-pages C/C++ book it just says that it's advanced programming and it's not explained in it ! Is there any place on the web to understand what is it ?
Anonymous wrote:I don't even understand the tutorials. I am familiar with C and Java, but the examples use directives like "namespace", or "<>" and when I look in my 650-pages C/C++ book it just says that it's advanced programming and it's not explained in it ! Is there any place on the web to understand what is it ?
Wow.. that book must suck then.
Download "Thinking in C++" Volumes 1 + 2. They are free ebooks released by the author and are better than 90% of the ones in print.
The idea of having a new type called dimension2d is to make it clearer as to what you are dealing with. You can make up your own if you want. It makes more sense to see this and think "Right, this is a dimension" rather than "These are two integers".
I'd also recommend buying "Accelerated C++" if you want a good book. It's fast paced but since you know JAVA and C, that should be exactly what you want.
I find C++ in a Nutshell a great reference. It's not a beginners book, but once you know the basics of the language it's great to look up little specific details.
You do a lot of programming? Really? I try to get some in, but the debugging keeps me pretty busy.
Maybe we should have a "recommended reading" or something like that thread (or maybe i just didn't find it ). People could post Books they recommend (be it coding, databases, 3d etc.) and maybe add a little review.