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

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

Для использования STL/CLR:

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

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

библиотека stl/CLR предоставляет интерфейс, подобный stl, для использования с C++ и платформа .NET Framework среды clr. Эта библиотека поддерживается для устаревшей поддержки, но не актуальна в стандарте C++. Настоятельно рекомендуется использовать собственные контейнеры стандартной библиотеки C++ вместо STL/CLR.

в этом разделе

Пространство имен cliext
Описывает пространство имен, которое содержит все типы библиотеки STL/CLR.

Контейнеры STL/CLR
Содержит общие сведения о контейнерах, которые находятся в стандартной библиотеке C++, включая требования для элементов контейнера, типы элементов, которые могут быть вставлены, и проблемы владения.

Требования для элементов контейнера STL/CLR
Описывает минимальные требования для всех ссылочных типов, которые вставляются в контейнеры стандартной библиотеки C++.

Как преобразовать коллекцию .NET в контейнер STL/CLR
Описывает, как преобразовать коллекцию .NET в контейнер STL/CLR.

Как преобразовать контейнер STL/CLR в коллекцию .NET
Описывает, как преобразовать контейнер STL/CLR в коллекцию .NET.

Как предоставить контейнер STL/CLR из сборки
Показывает, как отобразить элементы нескольких контейнеров STL/CLR, написанных в сборке C++.

Кроме того, в этом разделе описаны следующие компоненты STL/CLR:

См. также

Стандартная библиотека C++