At 36 now, C++ has aged extremely well. Perhaps not to everyone's taste, but it remains an exquisite, high-precision tool one could do anything with. Boost, a set of libraries, is a good testament to how much can be accomplished given just enough ability to create abstractions, and few languages can compare with C++ in that regard - especially taking into account runtime costs (C#, for example, heavily relies on reflection).