Поделиться через


Справочник по библиотеке STL/CLR

Библиотека STL/CLR, которая представляет собой упакованную библиотеку стандартных шаблонов (STL), входящую в состав стандартной библиотеки C++, предназначенной для использования в C++ и среде CLR платформы .NET Framework. При помощи библиотеки STL/CLR можно использовать все контейнеры, итераторы и алгоритмы библиотеки STL в управляемой среде.

Для использования STL/CLR выполните следующие действия:

  • Включить заголовки из cliext в подкаталог вместо обычных стандартных эквивалентов библиотеки времени выполнения C++.

  • Уточните имена библиотек с cliext:: вместо std::.

STL/CLR предоставляет универсальные типы и интерфейсы, которые она использует в сценариях между сборки .NET в сборке Microsoft.VisualC.STLCLR.dll. Эта библиотека DLL включена в платформу .NET Framework 3.5. При распространении приложения, которое использует STL/CLR потребуется включить платформы .NET Framework 3.5, а также все остальные библиотеки Visual C++ в проекте используется в разделе зависимостей проекта установки.

В этом подразделе

Кроме того, в этом разделе также описаны следующие компоненты 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)

числовой (STL/CLR)

priority_queue (STL/CLR)

queue (STL/CLR)

set (STL/CLR)

stack (STL/CLR)

utility (STL/CLR)

vector (STL/CLR)

См. также

Другие ресурсы

Справочник по стандартной библиотеке C++