Mastery of C++

So, I'm currently a sophomore in college pursuing a BS in CS. I've been browsing some jobs that I've been interested in just due to curiosity. A lot of the jobs I've looked at have "mastery of C++" as one of their requirements. Now I realize C++ is one of the toughest and most robust languages I've come across and I tend to get more frustrated with it then anything, but I do like it. It's the language I've learned the most from and spent the most time using. Anyways, my school uses Java primarily. I have a course this coming semester on computer organization/assembler language. Also I'm a minor in mathematics. So, I'm just wondering how would I pursue this "mastery of C++"? And I do realize that it's gonna take years of work, but a point in the right direction would be much appreciated.

Thanks!
-Biscuit
There's only one way: using the language. Mastery of any craft is said to take about ten years of active use and in my experience this is quite accurate.
"Mastery of C++" mostly involves learning to avoid its pitfalls, some of which are explained in these places:
http://www.horstmann.com/cpp/pitfalls.html
http://www.parashift.com/c++-faq-lite/

Just for fun (not updated for C++11): http://yosefk.com/c++fqa/
Thanks for tagging that links.
Topic archived. No new replies allowed.