English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C++ Manual Básico

C++ controle de fluxo

C++ Função

C++ Array & cadeia de caracteres

C++ Estrutura de dados

C++ Classe & objeto

C++ Ponteiro

C++ Herança

C++ Tutorial STL

C++ manual de referência

C++ introdução

C ++é uma linguagem de programação intermediária estática, livre-formulada (normalmente) compilada, multivariante e genérica baseada no C. Foi desenvolvido por Bjarne Stroustrup em1979ano desenvolvido.

Muitos sistemas operacionais, drivers de sistema, navegadores e jogos usam C ++como seu idioma de programação principal, tornando-o um dos idiomas mais populares.

Este é um guia completo que explora por que você deve considerar aprender C ++motivos e por que começar a usar C ++método.

Se você quiser começar a aprender C diretamente ++, acesse nossoC ++ Tutorial de configuração do ambiente de desenvolvimentopágina.

C ++características da linguagem

velocidade

Devido ao C ++é uma versão estendida do C, portanto, sua parte C é muito básica.

isto melhora significativamente a velocidade que linguagens de alto nível como Python e Java não podem fornecer.

estática

Devido ao C ++é uma linguagem de programação estática, portanto, não permite que o compilador faça suposições sobre os tipos de dados. Por exemplo,10com “ 10”diferente, deve ser declarado explicitamente.

Devido a essas serem determinadas no tempo de compilação, ajudam o compilador a capturar erros e erros antes da execução do programa.

linguagem de programação multivariante

C ++suporta pelo menos7estilos de programação diferentes, oferecendo liberdade de escolha aos desenvolvedores.

Diferente do Java, não é necessário usar objetos para resolver todas as tarefas, a menos que seja necessário.

orientada a objetos

C ++apoia a programação orientada a objetos, proporcionando uma estrutura modular clara para o programa.

através do C ++pode-se usá-lo, dividindo problemas complexos em conjuntos menores por meio da criação de objetos.

Biblioteca padrão (Biblioteca de Templates Padrão)-STL)

Pode-se usar C ++A biblioteca padrão também expande seu uso.

Essas bibliotecas contêm algoritmos eficazes, que podem ser amplamente utilizados na escrita de seus próprios projetos.

Desta forma, pode-se economizar uma grande quantidade de trabalho de programação, evitando assim o desperdício de tempo na repetição de criação de rodas.

Por que aprender C ++Programação?

1.Insubstituível

Com C ++No desenvolvimento de produtos modernos como jogos, sistemas operacionais, navegadores e outros, pode-se dizer que C ++É in substituível. Muitas grandes empresas (como Adobe, Amazon, Facebook e Autodesk) usam C ++

2Aprender a arquitetura interna do computador

Devido ao C ++É uma linguagem intermediária, portanto, você escreverá código que interage diretamente com o hardware interno do computador. Portanto, você entenderá como funciona a memória do computador e como armazenar e recuperar informações.

Determinamente expandirá seu conhecimento sobre a arquitetura de computadores.

3

C ++Tem uma grande comunidade de suporte. Se você estiver preso em qualquer lugar no processo de aprendizado, muitos fóruns online ativos podem ser úteis.

++Se você entender C ++Projetos de código aberto grandes e populares são TensorFlow, Electron, OpenCV e outros. Se você entender C

4Familiaridade com programação

Muitas linguagens de programação populares são baseadas no C e C . Portanto, se você entender C e C ++Se você mudar para outro idioma, não haverá problema.

5

C ++Oportunidades de trabalho

Desenvolvedores podem esperar ganhar salários altos e oportunidades de trabalho adicionais.

Seus requisitos principais vêm do desenvolvimento de jogos, motores de renderização e criação de aplicativos Windows. ++Como você aprendeu a usar C

Você escreveu código?3Aprenda C no codebox.com ++

oldtoolbag.com oferece muitos tutoriais e exemplos que podem ajudá-lo a aprender C do zero ++Cada tutorial é escrito de forma detalhada com exemplos e explicações detalhadas.

Aprenda C programação a partir de livros ++

Aprender a programar sempre é uma boa ideia. Neste livro, você obterá uma introdução completa aos conceitos de programação, que podem não ser encontrados em outros lugares.

Esses são os três livros que recomendamos pessoalmente.

  • C ++Linguagem de programação (edição4Edição) -Por C ++Escrito pelo criador do C ++Guia completo da linguagem, suas funcionalidades e técnicas de design

  • C++ Primer Plus -Aprender C ++Livros de入门 amigáveis para iniciantes

  • C ++Padrões de codificação:101Regras, guias e boas práticas -Livro pequeno para referência


Como aprender bem C ++Programação?

Aprenda enquanto pratica

Independentemente de qual ferramenta você usar para aprender C ++Tudo se resume a praticar o que se faz através de programação. Apenas a prática pode torná-lo um programador melhor.

Não copie apenas o código de outras pessoas e execute-o. Gaste algum tempo pensando no que o código realmente faz. Reprodúz-o no seu sistema, veja o que aconteceu, e o mais importante, aprenda com isso.

Siga o C ++Padrão

Quando você começar a programar, siga um bom c++Padrões são muito importantes. Embora eles lhe dêem menos liberdade no início, quando você expandir seu programa e no C++No avanço, eles são muito úteis.

Leia o C escrito por outros ++Código

Junte-se a projetos de código aberto no Github e leia o código de outras pessoas.

Você não apenas aprenderá o estilo de codificação dos outros, mas também compreenderá seus pensamentos.

Junte-se ao C ++Comunidade

Obter ajuda de outros. Existem muitos ótimos C ++A comunidade pode ajudar a resolver problemas reais e, o mais importante, a se tornar um desenvolvedor melhor.

Últimas Palavras

C ++É um excelente idioma. Mesmo para iniciantes, pode ajudar a entender大致 como programas e computadores funcionam.

Precisa de tempo para aprender qualquer linguagem e para C ++Isso é ainda mais verdadeiro. Como é uma linguagem de alto nível, começar a aprender C ++Pode se sentir confuso em alguns momentos e precisará preparar-se para investir muito tempo aprendendo os fundamentos.

No entanto, essa experiência o tornará um desenvolvedor excelente por muito tempo.