C++ é uma variação da linguagem C que implementa o método da programação orientada a objeto.
A linguagem C++ abarca a linguagem C com acréscimos. Tem sintaxes bem parecidas, porém são bastante diferentes uma das outas. A linguagem C++ é orientada a objeto, enquanto a C é estruturada.
Assim, concluímos que a diferença entra as duas linguagens é que a C++ e orientada a objetos e a C é estruturada.
Para responder essa pergunta devemos colocar em prática nosso conhecimento sobre Programação.
As linguagens C e C++ tratam-se de linguagem com muitas diferenças e semelhanças, tanto no aspecto semântico quanto no aspecto sintático.
As principais diferenças são:
O C possibilita a conversão implícita entre o tipo de dado void* para ponteiros para outros tipos, o que não é possível de se fazer no C++;
O C possibilita que constantes de caracteres possam ser inseridas em chamadas de funções com parâmetros tipo char*. Por sua vez, na linguagem C++ é necessário declarar o parâmetro como const char *;
Por essas e outras razões, a programação em "C" é chamada de “orientada a procedimentos”. Por outro lado, a programação em "C++" é chamada de “de orientado a objetos”.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar