Compartilhar via


Criando código reutilizável (C++)

Agora que aprendemos como usar o IDE do Visual Studio e como criar linha de comando e aplicativos Windows, nós aprenderá a escrever código para que possa ser usado por vários aplicativos.Uma maneira para fazer isso é criar uma biblioteca contém algoritmos e classes relacionadas.Por exemplo, Visual C++ está incluído com muitas bibliotecas que qualquer aplicativo C ou C++ pode ser usados, sistema autônomo a Biblioteca de time de execução do c and the Biblioteca C++ padrão.Sem essas bibliotecas, não haveria nenhuma forma padrão para um aplicativo C ou C++ gravar no console ou determinar a data e time corrente.

Cada aplicativo C ou C++ provavelmente usará uma das bibliotecas mencionadas anteriormente.Você também pode criar suas próprias bibliotecas de classes e algoritmos que qualquer aplicativo pode usar.Com o Visual C++, você pode criar três tipos de bibliotecas:

  • Bibliotecas de vínculo dinâmico (DLLs).

  • estático bibliotecas.

  • Módulos (assemblies) gerenciado.

Em geral, se você estiver criando uma biblioteca que pode ser usada pelo código C++ nativo, você irá criar em uma biblioteca de vínculo dinâmico ou uma biblioteca estática.Para obter mais informações sobre como determinar qual tipo de biblioteca para criar, consulte DLLs. Se você estiver criando uma biblioteca que pode ser usada pelo C + c++ / CLI ou qualquer Outros linguagem .NET sistema autônomo translation from VPE for Csharp ou Visual Basic, você irá criar um assembly gerenciado.

Nesta seção, vamos criar uma biblioteca de matemática padrão operações sistema autônomo adição e multiplicação simples, e mostraremos sistema autônomo sistema autônomo aplicativos podem usar esta biblioteca.

Pré-requisitos

Estes tópicos pressupõem que você entenda os fundamentos da linguagem C++.Se apenas começar aprendendo C++, recomendamos que o "Guia de C++ iniciantes", escrito por Herb Schildt, disponível online emhttps://go.Microsoft.com/fwlink/?LinkId=115303.

Nesta seção

Próximas etapas

Anterior:Criação de um Game com DirectX (C++) | Próxima:Criando e usando uma biblioteca de vínculo dinâmico (C++)

Consulte também

Tarefas

Tour guiado do Visual C++