Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der Namespace "Platform::Collections" enthält die MapKlassen , MapView, , Vectorund VectorView die Klassen. Diese Klassen sind konkrete Implementierungen der entsprechenden Schnittstellen, die im Namespace Windows::Foundation::Collections definiert sind. Die konkreten Auflistungstypen können nicht über die ABI hinweg portiert werden (z. B. beim Aufruf eines Javascript- oder C#-Programms in eine C++-Komponente). Sie sind allerdings implizit in ihre entsprechenden Schnittstellentypen konvertierbar. Wenn Sie z. B. eine öffentliche Methode implementieren, die eine Auflistung füllt und zurückgibt, verwenden Sie Platform::Collections::Vector , um die Auflistung intern zu implementieren. Verwenden Sie Windows::Foundation::Collections::IVector als Rückgabetyp. Weitere Informationen finden Sie unter Sammlungen und Erstellen von Windows-Runtime Komponenten in C++.
Sie können Platform::Collections::Vector aus std::vector und Platform::Collections::Map aus std::maperstellen.
Darüber hinaus bietet der Namespace "Platform::Collections" Unterstützung für back insert and input iterators und Vector iterators VectorView .
Sie müssen () den Header "collection.h" einschließen#include, um die Typen im Namespace "Platform::Collections" zu verwenden.
Syntax
#include <collection.h>
using namespace Platform::Collections;
Member
Dieser Namespace enthält die folgenden Member.
| Name | Beschreibung |
|---|---|
| Platform::Collections::BackInsertIterator-Klasse | Stellt einen Iterator dar, der ein Element am Ende einer Auflistung einfügt. |
| Platform::Collections::InputIterator-Klasse | Stellt einen Iterator dar, der ein Element am Anfang einer Auflistung einfügt. |
| Platform::Collections::Map-Klasse | Stellt eine änderbare Auflistung von Schlüssel-Wert-Paaren dar, auf die über einen Schlüssel zugegriffen wird. Wie bei std::map. |
| Platform::Collections::MapView-Klasse | Stellt eine schreibgeschützte Auflistung von Schlüssel-Wert-Paaren dar, auf die über einen Schlüssel zugegriffen wird. |
| Platform::Collections::Vector-Klasse | Stellt eine änderbare Sequenz von Elementen dar. Wie bei std::vector. |
| Platform::Collections::VectorIterator-Klasse | Stellt einen Iterator dar, der eine Vector -Auflistung durchläuft. |
| Platform::Collections::VectorView-Klasse | Stellt eine schreibgeschützte Sequenz von Elementen dar. |
| Platform::Collections::VectorViewIterator-Klasse | Stellt einen Iterator dar, der eine VectorView -Auflistung durchläuft. |
Vererbungshierarchie
Anforderungen
Metadaten: platform.winmd
Namespace: Platform::Collections
Compileroption: /ZW