tiedyedave: (Default)
[personal profile] tiedyedave
I am looking for recommendations on a good book for learning C++. Ideally this book would be targeted at programmers already proficient in C and already aware of many of the potential subtleties of language semantics. It should cover everything: STL, classes, templates, the works. I want to know every trick, every quirk, every special case, every nuance. If it doubles as a good reference text, even better.

Why? I would like to not fail computer graphics. The final project is open-ended and will probably allow me to return to ML or some variant, but the current project has a huge starter code component, which is resistant to interfacing and would take at least three weeks to reimplement. I would also like for my future criticisms of C++ to stem from a much deeper understanding of the language.

Date: 2005-10-15 09:14 pm (UTC)
From: [identity profile] nickjong.livejournal.com
You do have Stroustrup's The C++ Programming Language, right? Go straight to the source, dude.

Date: 2005-10-15 10:25 pm (UTC)
From: [identity profile] foolmonkey.livejournal.com
Plus, unlike most people, you'll actually be able to read it.

Stroustrup doesn't cover STL, though.

Date: 2005-10-15 10:31 pm (UTC)
From: [identity profile] nickjong.livejournal.com
Hey. Stroustrup's bible is no more inscrutable than other bibles. :o)

My edition (3rd) does cover the STL, actually. Dave, you are welcome to borrow my copy, if you like. I have it in my office on campus.

Date: 2005-10-16 12:14 am (UTC)
From: [identity profile] creidieki.livejournal.com
I found "C++ for Game Programmers", by Noel Llopis, to be a very good book on intermediate-to-advanced C++ for large software projects. I can't judge it against other books, because I don't have any others which cover those topics.

If you have not looked at the C++ Faq Lite, at http://www.parashift.com/c++-faq-lite/ , then you need to.

Date: 2005-10-27 01:15 am (UTC)
From: [identity profile] x77303066.livejournal.com
That site is amazing. That and SGI STL ref should do you pretty well. For template hackery, you might want to check out Modern C++ Design by Alexandrescu (it's a nifty book in general).

Profile

tiedyedave: (Default)
tiedyedave

April 2017

S M T W T F S
      1
2345678
9101112131415
1617 1819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 27th, 2026 07:40 am
Powered by Dreamwidth Studios