Unsolicited book recommendation
I've been coding in C++ for 7 or 8 years now, but in day-to-day work, there are many language oddities/esoterica that I never run into. I'm tired of being unaware of this stuff, so I recently picked up the book C++ Gotchas, by Stephen C. Dewhurst. It's awesome. I never buy ANY language books because the same information is usually available on the web, in more update-to-date and easier to digest form. But this book is an exception. It's a list of 100 C++ pitfalls, poorly understood behaviors, misconceptions, etc. I'm still reading the book, but so many of them are really spot on - I read it and think, "yeah, I wouldn't have known what was going to happen in that situation", or "I didn't know the lexical analyzer worked that way!" or "I didn't know that was undefined behavior!".
If you're an experienced C++ programmer but would like to further sharpen your knowledge of the language, I would recommend this book.
If you're an experienced C++ programmer but would like to further sharpen your knowledge of the language, I would recommend this book.
