C++ is not for everything, nor is it for everyone-- especially with the proliferation of "Java Schools" that pump out graduates who have never heard the word 'pointer' and couldn't write a linked list if their lives depended on it.

But if you take the time and effort required to learn and understand C++, it's a very powerful tool to have at your disposal for those times when it is the best tool for the job.