Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Esta seção da documentação contém conteúdo de referência para a implementação da Microsoft das linguagens C e C++ padrão ISO. A referência sobre a linguagem inclui documentação para o pré-processador, intrínsecos do compilador e linguagens de assemblagem suportadas.
Você também encontrará documentação para a biblioteca de tempo de execução C, a biblioteca padrão C++ e várias outras bibliotecas disponíveis com o compilador Microsoft C/C++ (MSVC) aqui.
Referência linguística
Linguagem C
Conteúdo de referência para a implementação Microsoft da linguagem C.
Linguagem C++
Conteúdo de referência para a implementação Microsoft da linguagem C++.
Pré-processador C/C++
Conteúdo de referência para o pré-processador usado por C e C++.
Compilador intrínseco
Descreve funções intrínsecas que estão disponíveis no Microsoft C e C++ para arquiteturas x86, ARM, ARM64 e x64.
Montador em linha
Explica como usar o montador em linha Visual C/C++ com processadores x86.
Referência do assembler ARM
Fornece material de referência para o Microsoft ARM assembler (ARMASM) e ferramentas relacionadas.
Referência do montador de macros da Microsoft
Fornece material de referência para o Microsoft Macro assembler (MASM).
Referência de bibliotecas
Bibliotecas padrão
Biblioteca de tempo de execução C
A referência para a implementação da biblioteca de tempo de execução C (CRT) da Microsoft, às vezes referida como Universal CRT.
Biblioteca padrão C++
A referência para a implementação da Microsoft da biblioteca padrão C++.
Bibliotecas para aplicativos do Windows
MFC/ATL
Documentação para as bibliotecas de classes Microsoft Foundation Classes (MFC) e Ative Template Library (ATL).
Bibliotecas adicionais
C++ AMP (paralelismo maciço acelerado em C++)
Classes que permitem o uso de processadores gráficos modernos para programação de uso geral.
Runtime de Concorrência
Classes que simplificam a escrita de programas que usam paralelismo de dados ou paralelismo de tarefas.
OpenMP
Referência para a implementação Microsoft da API OpenMP.
Biblioteca de proxy
Uma biblioteca C++20 somente de cabeçalho para usar polimorfismo em C++ sem herança. Para obter informações de referência da API, consulte Especificações do Proxy 3
Biblioteca SafeInt
Uma biblioteca portátil que pode ser usada com MSVC, GCC ou Clang para prevenir estouros de números 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
Tempo de Execução do Windows (WinRT) com C++
C++/WinRT é uma projeção de linguagem C++17 moderna totalmente padrão para APIs do Tempo de Execução do Windows (WinRT), implementada como uma biblioteca baseada em arquivo de cabeçalho.
Biblioteca de Modelos C++ do Windows Runtime (WRL)
Uma biblioteca de modelos herdada para o Runtime do Windows, substituída por C++/WinRT.