Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El espacio de nombres Platform::Collection contiene las clases Map, MapView, Vector y VectorView. Estas clases son implementaciones concretas de las interfaces correspondientes que se definen en el espacio de nombres Windows::Foundation::Collections . Los tipos de colección concretos no son portátiles a través de la ABI (por ejemplo, cuando un programa de JavaScript o de C# llama a un componente de C++), pero se pueden convertir implícitamente a sus tipos de interfaz correspondientes. Por ejemplo, si implementa un método público que rellena y devuelve una colección, use Platform::Collections::Vector para implementar la colección internamente y usa Windows::Foundation::Collections::IVector como tipo de valor devuelto. Para más información, consulte Colecciones y Creación de componentes de Windows Runtime en C++.
Puedes crear un objeto Platform::Collections::Vector a partir de un objeto std::vector y un objeto Platform::Collections::Map a partir de un objeto std::map.
Además, el espacio de nombres Platform::Collection proporciona compatibilidad con iteradores de entrada e inserción de retroceso e iteradores Vector y VectorView.
Debe incluir (#include) el encabezado collection.h para usar los tipos en el espacio de nombres Platform::Collection.
Sintaxis
#include <collection.h>
using namespace Platform::Collections;
Miembros
Este espacio de nombres contiene los miembros siguientes.
| Nombre | Descripción |
|---|---|
| Platform::Collections::BackInsertIterator (Clase) | Representa un iterador que inserta un elemento al final de una colección. |
| Platform::Collections::InputIterator (Clase) | Representa un iterador que inserta un elemento al principio de una colección. |
| Platform::Collections::Map (Clase) | Representa una colección modificable de pares clave-valor a los que se tiene acceso mediante una clave. Similar a std::map. |
| clase Platform::Collections::MapView | Representa una colección de solo lectura de pares clave-valor a los que se tiene acceso mediante una clave. |
| Platform::Collections::Vector (Clase) | Representa una secuencia modificable de elementos. Similar a std::vector. |
| Platform::Collections::VectorIterator (Clase) | Representa un iterador que recorre una colección de Vector . |
| clase Platform::Collections::VectorView | Representa una secuencia de solo lectura de elementos. |
| Platform::Collections::VectorViewIterator (Clase) | Representa un iterador que recorre una colección de VectorView . |
Jerarquía de herencia
Espacio de nombres de plataforma
Requisitos
Metadatos: platform.winmd
Espacio de nombres: Platform::Collections
Opción del compilador: /ZW