Platform::Collections Ad Alanı
Platform::Collections ad alanı , MapView
, Vector
ve VectorView
sınıflarını içerirMap
. Bu sınıflar, Windows::Foundation::Collections ad alanında tanımlanan ilgili arabirimlerin somut uygulamalarıdır. Somut koleksiyon türleri ABI genelinde taşınabilir değildir (örneğin bir Javascript veya C# programı bir C++ bileşenine çağırdığında), ancak bunlara karşılık gelen arabirim türlerine örtük olarak dönüştürülebilir. Örneğin, bir koleksiyonu dolduran ve döndüren genel bir yöntem uygularsanız, koleksiyonu dahili olarak uygulamak için Platform::Collections::Vector kullanın ve dönüş türü olarak Windows::Foundation::Collections::IVector kullanın. Daha fazla bilgi için bkz. C++'da Koleksiyonlar ve Windows Çalışma Zamanı Bileşenleri Oluşturma.
Std::vector'tan Platform::Collections::Vector ve std::map'ten Platform::Collections::Map oluşturabilirsiniz.
Ayrıca Platform::Collections ad alanı, geri ekleme ve giriş yineleyicileri ile Vector
VectorView
yineleyiciler için destek sağlar.
Platform::Collections ad alanında türleri kullanmak için collection.h üst bilgisini (#include
) eklemeniz gerekir.
Sözdizimi
#include <collection.h>
using namespace Platform::Collections;
Üyeler
Bu ad alanı aşağıdaki üyeleri içerir.
Veri Akışı Adı | Açıklama |
---|---|
Platform::Collections::BackInsertIterator Sınıfı | Bir koleksiyonun sonuna öğe ekleyen bir yineleyiciyi temsil eder. |
Platform::Collections::InputIterator Sınıfı | Bir koleksiyonun başına öğe ekleyen bir yineleyiciyi temsil eder. |
Platform::Collections::Map Sınıfı | Anahtar tarafından erişilen anahtar-değer çiftlerinden oluşan değiştirilebilir bir koleksiyonu temsil eder. std::map'e benzer. |
Platform::Collections::MapView Sınıfı | Bir anahtar tarafından erişilen anahtar-değer çiftlerinin salt okunur koleksiyonunu temsil eder. |
Platform::Collections::Vector Sınıfı | Değiştirilebilir öğe dizisini temsil eder. std::vector'a benzer. |
Platform::Collections::VectorIterator Sınıfı | Bir koleksiyondan geçen bir Vector yineleyiciyi temsil eder. |
Platform::Collections::VectorView Sınıfı | Salt okunur öğe dizisini temsil eder. |
Platform::Collections::VectorViewIterator Sınıfı | Bir koleksiyondan geçen bir VectorView yineleyiciyi temsil eder. |
Devralma hiyerarşisi
Gereksinimler
Meta veriler: platform.winmd
Ad Alanı: Platform::Collections
Derleyici seçeneği: /ZW