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

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

Чтобы использовать STL/CLR, выполните приведенные действия.

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

  • Квалифицируйте имена библиотек вместо cliext::std::.

Библиотека STL/CLR предоставляет интерфейс STL-like для использования с C++ и средой CLR платформа .NET Framework. Эта библиотека поддерживается для поддержки прежних версий, но не поддерживается в актуальном состоянии со стандартом 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++