Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esta seção da documentação contém conteúdo de referência para a implementação pela Microsoft dos padrões das linguagens ISO C e C++. A referência de linguagem inclui documentação para o pré-processador, os intrínsecos do compilador e as linguagens assembly suportadas.
Você também encontrará documentação para a biblioteca de runtime C, a biblioteca padrão C++ e várias outras bibliotecas disponíveis com o compilador do Microsoft C/C++ (MSVC) aqui.
Referência da linguagem
Linguagem C
Conteúdo de referência para a implementação da Microsoft da linguagem C.
Linguagem C++
Conteúdo de referência para a implementação da Microsoft da linguagem C++.
Pré-processador C/C++
Conteúdo de referência para o pré-processador usado pelo C e C++.
Intrínsecos do compilador
Descreve as funções intrínsecas que estão disponíveis no Microsoft C e C++ para arquiteturas x86, ARM, ARM64 e x64.
Inline assembler
Explica como usar o assembler embutido do Visual C/C++ com processadores x86.
Referência do assembler ARM
Fornece material de referência do assembler Microsoft ARM (ARMASM) e ferramentas relacionadas.
Referência do Microsoft Macro Assembler
Fornece material de referência do assembler Microsoft Macro (MASM).
Referência de bibliotecas
Bibliotecas padrão
Biblioteca de runtime C
A referência para a implementação da biblioteca de tempo de execução C (CRT) da Microsoft, chamada às vezes de CRT Universal.
Biblioteca padrão do C++
A referência da implementação da Microsoft da biblioteca padrão C++.
Bibliotecas para aplicativos do Windows
MFC/ATL
Documentação para as bibliotecas de classes MFC (Microsoft Foundation Classes) e ATL (Active Template Library).
Bibliotecas adicionais
C++ AMP (Paralelismo Massivo Acelerado C++)
Classes que permitem o uso de processadores gráficos modernos para programação de uso geral.
Concurrency Runtime
Classes que simplificam a escrita de programas que usam paralelismo de dados ou paralelismo de tarefas.
OpenMP
Referência para a implementação da Microsoft da API OpenMP.
Biblioteca de proxy
Uma biblioteca de cabeçalho único C++20 para usar polimorfismo em C++ sem herança. Para obter informações de referência da API, consulte Especificações do Proxy 4
Biblioteca de SafeInt
Uma biblioteca portátil que pode ser usada com MSVC, GCC ou Clang para ajudar a prevenir estouros de inteiros.
Bibliotecas de acesso a dados
Bibliotecas para dar suporte ao acesso a dados usando ATL ou MFC e serviços herdados, como OLE DB e ODBC.
Artigos relacionados
Windows Runtime (WinRT) com C++
O C++/WinRT é uma projeção de linguagem moderna C++17, inteiramente padrão, para APIs do Windows Runtime (WinRT), implementada como uma biblioteca baseada em arquivos de cabeçalho.
WRL (Biblioteca de Modelos C++ do Tempo de Execução do Windows)
Uma biblioteca de modelos herdada para o Windows Runtime, substituída por C++/WinRT.