Programar em C++/Diferenças entre C e C++
Origem: Wikilivros, livros abertos por um mundo aberto.
| << Por que C++? | 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.
| Esta página é somente um esboço. Ampliando-a você ajudará a melhorar o Wikilivros. |