STL/CLR 라이브러리 참조

STL/CLR 라이브러리는 표준 C++ 라이브러리의 하위 집합인 STL(표준 템플릿 라이브러리) 패키징이며, C++ 및 .NET Framework CLR(공용 언어 런타임)과 함께 사용할 수 있습니다. STL/CLR을 통해 관리되는 환경에서 STL의 모든 컨테이너, 반복기 및 알고리즘을 사용할 수 있습니다.

STL/CLR을 사용하려면:

  • 일반적인 표준 C++ 라이브러리와 동일한 항목이 아닌 cliext 포함 하위 디렉터리의 헤더를 포함합니다.

  • 라이브러리 이름을 std::가 아닌 cliext::로 한정합니다.

STL/CLR은 .NET 어셈블리 Microsoft.VisualC.STLCLR.dll의 어셈블리 간 시나리오에서 사용하는 제네릭 형식 및 인터페이스를 노출합니다. 이 DLL은 .NET Framework 3.5에 포함되었습니다. STL/CLR을 사용하는 응용 프로그램을 재배포할 경우에는 설치 프로젝트의 종속성 섹션에서 프로젝트에 사용되는 다른 모든 Visual C++ 라이브러리는 물론 .NET Framework 3.5를 포함해야 합니다.

단원 내용

이 단원에서는 STL/CLR의 다음 구성 요소에 대해서도 설명합니다.

adapter(STL/CLR)

algorithm(STL/CLR)

deque(STL/CLR)

각에 대해의

functional(STL/CLR)

hash_map(STL/CLR)

hash_multimap(STL/CLR)

hash_multiset(STL/CLR)

hash_set(STL/CLR)

list(STL/CLR)

map(STL/CLR)

multimap(STL/CLR)

multiset(STL/CLR)

numeric(STL/CLR)

priority_queue(STL/CLR)

queue(STL/CLR)

set(STL/CLR)

stack(STL/CLR)

utility(STL/CLR)

vector(STL/CLR)

참고 항목

기타 리소스

C++ 표준 라이브러리 참조