Programar em C++/Diferenças entre C e C++

Origem: Wikilivros, livros abertos por um mundo aberto.

<< Por que C++? C++ Book Cover.png Introdução >>

Quem sabe programar em C++, é capaz de programar C, devido à semelhança entre as linguagens e o fato do C++ ser uma extensão do C. Contudo o C não é completamente um subconjunto do C++. Grande parte de código C pode ser perfeitamente compilado em C++, mas existem algumas pequenas diferenças sintáticas e semânticas entre as linguagens que tornam alguns trechos de código C válidos em código C++ inválido, ou códigos que exibem comportamentos diferentes em cada linguagem.

Algumas diferenças:

  • O C permite a conversão implícita entre o tipo de dado void* para ponteiros para outros tipos, algo que o C++ não permite.


Rekopis chopin.jpg Esta página é somente um esboço.
Ampliando-a você ajudará a melhorar o Wikilivros.