What's a good C++ Reference Book?

Whether you're a newbie or an experienced programmer, any questions, help, or just talk of any language will be welcomed here.

Moderator: Coders of Rage

Post Reply
Irony
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 9
Joined: Fri Jan 28, 2011 2:23 am
Current Project: Pong
Favorite Gaming Platforms: PC
Programming Language of Choice: C++

What's a good C++ Reference Book?

Post by Irony »

Hey, I'm looking at getting some sort of C++ Reference Book. The web resources I've found so far are nice, but I'd really like to have the physical book to look through. Do you guys have any suggestions?

I've been looking at "C++: The Complete Reference, 4th Edition by Herbert Schildt," since their Java Reference was pretty good. However, it was published in 2002. Would it be too out of date?
Also, while we're on to topic of books, are there any additional ones that you would recommend specifically for game programming or the SDL libraries? I looked at the ones in the pinned thread, but I was wondering if you had any other suggestions.
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

Re: What's a good C++ Reference Book?

Post by dandymcgee »

Irony wrote: I've been looking at "C++: The Complete Reference, 4th Edition by Herbert Schildt," since their Java Reference was pretty good. However, it was published in 2002. Would it be too out of date?
C++ has not really changed in the last 15-20 years. Anything that was relevant in 2002 will be just as useful to read today. If you've read another book by the same author and found it quite helpful, it sounds like a good choice. I don't know anything of that particular book, so I can't judge it myself.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
User avatar
Ginto8
ES Beta Backer
ES Beta Backer
Posts: 1064
Joined: Tue Jan 06, 2009 4:12 pm
Programming Language of Choice: C/C++, Java

Re: What's a good C++ Reference Book?

Post by Ginto8 »

dandymcgee wrote:
Irony wrote: I've been looking at "C++: The Complete Reference, 4th Edition by Herbert Schildt," since their Java Reference was pretty good. However, it was published in 2002. Would it be too out of date?
C++ has not really changed in the last 15-20 years. Anything that was relevant in 2002 will be just as useful to read today. If you've read another book by the same author and found it quite helpful, it sounds like a good choice. I don't know anything of that particular book, so I can't judge it myself.
However, it should be noted that C++0x will be changing a few things about the language, but it will be deprecating most C++ books, not just the ones published in 2002.
Quit procrastinating and make something awesome.
Ducky wrote:Give a man some wood, he'll be warm for the night. Put him on fire and he'll be warm for the rest of his life.
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

Re: What's a good C++ Reference Book?

Post by dandymcgee »

Ginto8 wrote: However, it should be noted that C++0x will be changing a few things about the language, but it will be deprecating most C++ books, not just the ones published in 2002.
You mean C++1x? ;) If and when it is standardized I honestly don't think it's going to "deprecate" entire books. Perhaps a few minor details, but I'm sure the reference will be just as useful.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
User avatar
Ginto8
ES Beta Backer
ES Beta Backer
Posts: 1064
Joined: Tue Jan 06, 2009 4:12 pm
Programming Language of Choice: C/C++, Java

Re: What's a good C++ Reference Book?

Post by Ginto8 »

dandymcgee wrote:
Ginto8 wrote: However, it should be noted that C++0x will be changing a few things about the language, but it will be deprecating most C++ books, not just the ones published in 2002.
You mean C++1x? ;) If and when it is standardized I honestly don't think it's going to "deprecate" entire books. Perhaps a few minor details, but I'm sure the reference will be just as useful.
Deprecate was too strong a word. I just mean they won't cover a number of very interesting/useful features. ;)
Quit procrastinating and make something awesome.
Ducky wrote:Give a man some wood, he'll be warm for the night. Put him on fire and he'll be warm for the rest of his life.
Post Reply