Prefácio
Antes de aprender C++, presume-se que todos já tenham os fundamentos da linguagem C. Se você ainda não aprendeu a linguagem C, é recomendável que você aprenda a linguagem C primeiro.
A linguagem C++ é uma linguagem de programação projetada para oferecer suporte à programação orientada a objetos baseada na linguagem C. A linguagem orientada a objetos em C++ é o mecanismo de classe , portanto C++ também é chamada de "linguagem C com classes". Então, o que é uma aula?
Podemos também começar com a estrutura da linguagem C. Acredito que você ainda tenha algumas impressões, como o código da linguagem C:
structstu{intnum;charsex;intmath_score;inten_score;intc_score;};intmain(){structstuA;return0;}
O código C acima define um tipo de estrutura struct stu, que possui cinco variáveis de membro e, em seguida, define uma variável A desse tipo de estrutura na função principal. Este é o código da linguagem C com o qual estamos familiarizados. são semelhantes, mas são mais avançados que as estruturas C. Eles não são mais chamados de estruturas, mas de classes . Além de muitos tipos básicos de variáveis, eles também podem conter muitas funções. a aula, isso é suficiente para termos uma compreensão geral.
Por exemplo, o código C++ correspondente é:
classstu{intnum;charsex;intmath_score;inten_score;intc_score;inttotal_score(){returnmath_score+en_score+c_score;};};intmain(){classstuA;return0;}
Vamos compará-lo com cuidado. A linguagem C usa struct para definir e C++ usa classe para definir. Em segundo lugar, há uma função extra na classe em C++. Além disso, os nomes também são diferentes. As variáveis-membro em uma classe C++ são chamadas de atributos e as funções da classe são chamadas de métodos .
É claro que, além disso, existem muitas diferenças, que iremos introduzindo lentamente no futuro.