|
From: Miguel <mra...@iu...> - 2004-01-29 01:53:25
|
> Well, the de facto standard book is Bjarne Stroustrup: The C++ > Programming Language. It has everything about C++, but it can be a bit > too techy sometimes. But I think that's not a problem for you, as you > already learned C++, so I recommend that book. It describes OO > programming in general with C++, exceptions, classes, etc. - all aspects > of C++ in general, and quite well. Also, it describes the STL, and all > what it has plus how to use it efficiently. As it discusses C++ and STL > generally (presents the C++ standard), it can be considered platform > independent. > You might also find interesting the two volumes by Bruce Eckel ( if you don't know them already ): http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html the first volume could be the least interesting for you, but the second one contains a lot of wisdom. Also the Effective C++, More Effective C++ and Effective STL books by the "Man with a Dog" (Scott Meyers), contain also substantial wisdom. To round-up your STL knowledge, the doxygenated gnu's libstdc++ documentation is, in my opinion, the most practical STL reference around. You can find it here: http://gcc.gnu.org/onlinedocs/libstdc++/libstdc++-html-USERS-3.3/index.html And when you reach the "trascending" state you might want to peek Andrei Alexandrescu's "Modern C++ Design". You won't believe your eyes when you see the code snippets. Miguel. |