C++ offers:
a machine model suitable for modern computers with lots of concurrency.
Language and standard-library facilities for doing systems-level concurrent programming (e.g., using multicores).
Regular expression handling, resource management pointers, random numbers, improved containers (including hash tables), and more.
General and uniform initialization, a simpler for-statement, move semantics, basic Unicode support, lambdas, general constant expressions, control over class defaults, variadic templates, user-defined literals, and more.
The features are meant to be used in combination—as bricks in a building set—rather than individually in relative isolation to solve a specific problem.