Dead? Not at all. I do think it has more or less stopped influencing other languages, which, in some respects, is a shame. Java and C#, for example, are pretty much based on a very early idea of what C++ was (closer to what you might call "C with classes").
What we call C++ today, the mix of generic, OO and functional programming, sprinkled with metaprogramming seems to have passed these languages by, unfortunately. (C# is adding features inspired by functional languages, which is nice, but the other parts of C++ are pretty much ignored)
That's a shame, because while there's a lot in C++ that any sane programmer would want to stay far, far away from, it has also evolved some very clever techniques and idioms which other languages could benefit from. (Say, proper RAII in C#/Java, or a STL-like library with all the genericity and extensibility that entails)
There are even aspects of OOP in C++ that are better thought out and, well, more object-oriented, than their canonical Java/C# counterparts (preferring nonmenber functions to increase encapsulation, for example)
In a way, I consider C++ a sibling to Java/C#, rather than a parent. All three are derived from the very early ideas of C++, which, as any C++ programmer should know, is essentially a different language from what we call C++ today. And unfortunately, when Java and C# were designed, they didn't really look to their big brother, "modern C++" for ideas, but only to the parent "C with classes".
But the language itself is far from dead. It is still evolving, and it is still widely used.