uma das diversas caracteristicas do c++ é o seu suporte á programação orientada a
objetos ou POO. possibilitando que os programadores usem conceitos como classes,objetos,heranças e polimorfismo. alem disso o c++ tambem possui suporte a outros recurços como templates, o tornando uma linguagem poderosa e versatil para o desenvolvimento de softwares. outra caracteristica notavel do c++ e a copatibilidade com o codigo c.o.c++. que é conpativel com o codigo c existente significando que os codigos existemtes escritos em c podem ser utilizados em um compilador c++. o codigo c++ pode chamar funções escrita sem c diretamente que permite que os programadores migrassem gradualmente de c para c++. aproveitando os recursos oferecidos pelo c++ sem terem que reescrever todo o codigo c existente.