C/C++ 언어 및 표준 라이브러리 참조C/C++ language and standard libraries reference

설명서의 이 섹션에는 ISO 표준 C 및 C++ 언어의 Microsoft 구현에 대한 참조 내용이 포함되어 있습니다.This section of the documentation contains reference content for the Microsoft implementation of the ISO standard C and C++ languages. 언어 참조에는 전처리기, 컴파일러 내장 함수 및 지원되는 어셈블리 언어에 대한 설명서가 포함되어 있습니다.The language reference includes documentation for the preprocessor, compiler intrinsics, and supported assembly languages.

또한 여기에서 C 런타임 라이브러리, C++ 표준 라이브러리 및 Microsoft C/C++ 컴파일러(MSVC)와 함께 제공되는 몇 가지 기타 라이브러리에 대한 설명서를 찾을 수 있습니다.You'll also find documentation for the C runtime library, the C++ standard library, and several other libraries available with the Microsoft C/C++ compiler (MSVC) here.

언어 참조Language reference

C 언어C language
C 언어의 Microsoft 구현에 대한 참조 콘텐츠입니다.Reference content for the Microsoft implementation of the C language.

C++언어도C++ language
C++ 언어의 Microsoft 구현에 대한 참조 콘텐츠입니다.Reference content for the Microsoft implementation of the C++ language.

C/C++ 전처리기C/C++ preprocessor
C 및 C++에서 사용하는 전처리기에 대한 참조 콘텐츠입니다.Reference content for the preprocessor used by C and C++.

컴파일러 내장 함수Compiler intrinsics
Microsoft C 및 C++ X86, ARM, ARM64 및 x64 아키텍처에 사용할 수 있는 내장 함수에 대해 설명합니다.Describes intrinsic functions that are available in Microsoft C and C++ for x86, ARM, ARM64, and x64 architectures.

인라인 어셈블러Inline assembler
x86 프로세서에서 Visual C/C++ 인라인 어셈블러를 사용하는 방법을 설명합니다.Explains how to use the Visual C/C++ inline assembler with x86 processors.

ARM 어셈블러 참조ARM assembler reference
Microsoft ARM 어셈블러(ARMASM) 및 관련 도구에 대한 참조 자료를 제공합니다.Provides reference material for the Microsoft ARM assembler (ARMASM) and related tools.

Microsoft 매크로 어셈블러 참조Microsoft macro assembler reference
Microsoft 매크로 어셈블러(MASM)에 대한 참조 자료를 제공합니다.Provides reference material for the Microsoft Macro assembler (MASM).

라이브러리 참조Libraries reference

표준 라이브러리Standard libraries

C 런타임 라이브러리C runtime library
CRT(C 런타임 라이브러리)의 Microsoft 구현에 대한 참조로, 때로는 유니버설 CRT라고도 합니다.The reference for the Microsoft implementation of the C runtime library (CRT), sometimes referred to as the Universal CRT.

C++표준 라이브러리C++ standard library
C++ 표준 라이브러리의 Microsoft 구현에 대한 참조입니다.The reference for the Microsoft implementation of the C++ standard library.

Windows 애플리케이션용 라이브러리Libraries for Windows applications

MFC/ATLMFC/ATL
MFC(Microsoft Foundation Classes) 및 ATL(액티브 템플릿 라이브러리) 클래스 라이브러리에 대한 설명서입니다.Documentation for the Microsoft Foundation Classes (MFC) and Active Template Library (ATL) class libraries.

추가 라이브러리Additional libraries

C++AMP (C++ 대형 병렬 처리 가속화)C++ AMP (C++ Accelerated Massive Parallelism)
최신 그래픽 프로세서를 일반적인 목적으로 사용하기 위한 클래스입니다.Classes that enable the use of modern graphics processors for general purpose programming.

동시성 런타임Concurrency Runtime
데이터 병렬 처리 또는 작업 병렬 처리를 사용하는 프로그램의 작성을 단순화하는 클래스입니다.Classes that simplify the writing of programs that use data parallelism or task parallelism.

OpenMPOpenMP
OpenMP API의 Microsoft 구현에 대한 참조입니다.Reference for the Microsoft implementation of the OpenMP API.

SafeInt 라이브러리SafeInt library
정수 오버플로를 방지하는 데 도움이 되는 MSVC, GCC 또는 Clang과 함께 사용할 수 있는 이식 가능한 라이브러리입니다.A portable library that can be used with MSVC, GCC, or Clang to help prevent integer overflows.

데이터 액세스 라이브러리 ATL 또는 MFC를 사용하여 데이터 액세스를 지원하는 라이브러리와 OLE DB 및 ODBC와 같은 레거시 서비스입니다.Data Access Libraries Libraries to support data access using ATL or MFC, and legacy services such as OLE DB and ODBC.

Windows 런타임 (WinRT)C++Windows Runtime (WinRT) with C++
C++/WinRT는 WinRT(Windows Runtime) API를 위한 완전히 현대적인 표준 최신 C++17 언어로 개발된, 헤더 파일 기반 라이브러리 구현입니다.C++/WinRT is an entirely standard modern C++17 language projection for Windows Runtime (WinRT) APIs, implemented as a header-file-based library.

Windows 런타임 C++ 템플릿 라이브러리 (WRL)Windows Runtime C++ Template Library (WRL)
Windows 런타임에 대한 레거시 템플릿 라이브러리이며 C++/WinRT로 대체되었습니다.A legacy template library for the Windows Runtime, replaced by C++/WinRT.