C++ é uma poderosa linguagem de programação de propósito geral. Ele pode ser usado para desenvolver sistemas operacionais, navegadores, jogos e assim por diante. C++ suporta diferentes formas de programação como procedural, orientada a objetos, funcional e assim por diante. Isso torna o C++ poderoso e flexível.