First of all, this is not a formal C++ question.
I have been working with C++ for many years. Most of time, I improve my skill by working on different projects, reading good books, and learning from teammates. My posted questions are frequently answered by some experts here with quotes from the C++ Standard.
I am really amazed how people can know the C++ Standard so well that they can immediately find the corresponding guidelines.
Here is the question for those C++ experts:
Do you guys really read the C++ Standard page by page or you are the persons who had reviewed the standard in the past?
Well, first and foremost, asking / reading a lot of questions on SO helps. :) You just will remember some stuff from the standard after some time.
Then, reading the standard and searching for points hinted at answers here on SO. It also helps to get the latest draft on the official site (relevant latest C++0x draft). Also, here is a link for purchasing the current C++03 standard. Also, this article by Herb Sutter might be of interest.
Next, working with the language on a daily basis is pretty much a basic on this, in addition to really likeing the language.
Other than that, experience. :)Tweet