Platform::Collections::Vector, classe

Représente une collection séquentielle d'objets accessibles séparément par index. Le type de chaque objet de la collection est défini par le paramètre de modèle spécifié. Les types autorisés sont les suivants :

template <typename T, typename E> ref class Vector sealed;

T

Type des éléments contenus dans l'objet Vector.

E

Spécifie un prédicat binaire pour tester l'égalité des valeurs de type T. La valeur par défaut est std::equal_to<T>.

Les types autorisés sont les suivants :

  1. Entiers

  2. Classe interface ^

  3. Classe ref publique ^

  4. structure de valeur

  5. classe d'énumération publique

La classe Vector est l'implémentation concrète C++ de l'interface Windows::Foundation::Collections::IVector.

Si vous tentez d'utiliser un type Vector dans une valeur ou un paramètre de retour public, l'erreur de compilateur C3986 est générée. Vous pouvez corriger l'erreur en modifiant le type de paramètre ou de valeur retournée par Windows::Foundation::Collections::IVector. Pour plus d'informations, consultez Collections (C++/CX).

Hh441570.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Nom

Description

Vector::Vector, constructeur

Initialise une nouvelle instance de la classe Vector.

Hh441570.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

Vector::Append, méthode

Insère l'élément spécifié après le dernier élément du Vector actif.

Vector::Clear, méthode

Supprime tous les éléments du vecteur actuel.

Vector::First, méthode

Retourne un itérateur qui spécifie le premier élément du Vector.

Vector::GetAt, méthode

Récupère l'élément de l'objet Vector actuel qui est identifié par l'index spécifié.

Vector::GetMany, méthode

Récupère une séquence d'éléments du Vector actif en commençant à l'index spécifié.

Vector::GetView, méthode

Retourne une vue en lecture seule d'un vecteur ; autrement dit, une Platform::Collections::VectorView.

Vector::IndexOf, méthode

Recherche l'élément spécifié dans l'objet Vector actuel, et s'il existe, retourne l'index de l'élément.

Vector::InsertAt, méthode

Insère l'élément spécifié dans le vecteur actuel après l'identification de l'élément par l'index spécifié.

Vector::ReplaceAll, méthode

Supprime les éléments du Vector actif et les insère depuis le tableau spécifié.

Vector::RemoveAt, méthode

Supprime l'élément identifié par l'index spécifié à partir du Vector actif.

Vector::RemoveAtEnd, méthode

Supprime l'élément à la fin du Vector actif.

Vector::SetAt, méthode

Assigne la valeur spécifiée à l'élément du Vector actif identifié par l'index spécifié.

Vector::Size, méthode

Retourne le nombre d'éléments dans l'objet Vector actuel.

Hh441570.collapse_all(fr-fr,VS.110).gifÉvénements

Nom

Description

événement Windows::Foundataion::Collection::VectorChangedEventHandler<T>^ VectorChanged

Se produit lorsque le Vector est modifié.

En-tête : collection.h

Espace de noms : Platform::Collections

Concepts

Autres ressources

Platform Namespace
Afficher:
© 2014 Microsoft