Aracılığıyla paylaş


Platform::Collections Ad Alanı

Platform::Collections ad alanı , MapView, Vectorve 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

Platform ad alanı

Gereksinimler

Meta veriler: platform.winmd

Ad Alanı: Platform::Collections

Derleyici seçeneği: /ZW

Ayrıca bkz.

Platform Ad Alanı