   ultimate C++ reference bible
  hi all,I realize that opinions vary, and there are various options. However, I was wondering if there was a general consensus of an ultimate reference "bible" for the C++ core language and standard library (or if there is a separate "bible" for each).For instance, as far as the winAPI is concerned, it seems as though Petzold's book is still considered the "bible". While there are various options, this one is still considered "the one" that you need to have in your collection.I am looking for something that is up to date, accurate, and complete.Thank you.Are standard library algorithms used whenever possible in gamedev?   
  I just use the internet.   ;Quote:Original post by bbr125I was wondering if there was a general consensus of an ultimate reference "bible" for the C++ core language and standard library (or if there is a separate "bible" for each)....I am looking for something that is up to date, accurate, and complete.Yes.  It is the C++ Language standard, ISO/IEC 14882.  You can buy a PDF of the current version, or previous versions, or find the final drafts with your favorite search engine.  The draft of the next language update is located here.That is the 'ultimate reference' in that it completely states what the language does, and what it doesn't do.  If a compiler violates it, then the compiler has a bug.If you are looking for a book on using the standard library, there is a book called "The C++ Standard Library" by Nicolai Josuttis.  It is not an introductory book.  It is currently the most comprehensive tutorial/reference book on the standard library, but it is missing a few tiny details from the 2003 language update.  It will be missing even more details when the c++0x standard is finalized, hopefully it will get updated.Quote:Are standard library algorithms used whenever possible in gamedev?It depends.  Some people use them, others don't.  They are valuable and generally better than writing your own buggy code that duplicates the functionality.   