Partager via


CAtlArray, classe

Cette classe implémente un objet table.

template<  
   typename E, 
   class ETraits = CElementTraits< E >  
> 
class CAtlArray

Paramètres

  • E
    Le type de données à stocker dans le tableau.

  • ETraits
    Le code utilisé pour copier ou déplacer des éléments.

Membres

Méthodes

Ajouter

Appelez cette méthode pour ajouter un élément à l'objet table.

Append

Appelez cette méthode pour ajouter du contenu d'un tableau à la fin de les autres.

AssertValid

Appelez cette méthode pour confirmer que l'objet table est valide.

CAtlArray

Constructeur.

~CAtlArray

Le destructeur.

Copier

Appelez cette méthode pour copier les éléments d'un tableau vers un autre.

FreeExtra

En appelez cette méthode pour supprimer les éléments vides du tableau.

GetAt

Appelez cette méthode pour récupérer un élément unique de l'objet table.

GetCount

Appelez cette méthode pour retourner le nombre d'éléments stockés dans le tableau.

GetData

Appelez cette méthode pour retourner un pointeur vers le premier élément du tableau.

InsertArrayAt

Appelez cette méthode pour insérer un tableau dans une autre.

InsertAt

Appelez cette méthode pour insérer un nouvel élément (ou de plusieurs copies d'un élément) dans l'objet table.

IsEmpty

Appelez cette méthode pour vérifier si le tableau est vide.

RemoveAll

Appelez cette méthode pour supprimer tous les éléments de l'objet table.

RemoveAt

Appelez cette méthode pour supprimer un ou plusieurs éléments du tableau.

SetAt

Appelez cette méthode pour définir la valeur d'un élément dans l'objet table.

SetAtGrow

Appelez cette méthode pour définir la valeur d'un élément dans l'objet table, développant tableau au besoin.

SetCount

Appelez cette méthode pour définir la taille de l'objet table.

Opérateurs

opérateur []

Appelez cet opérateur pour retourner une référence à un élément du tableau.

Typedef

INARGTYPE

Le type de données à utiliser pour ajouter des éléments au tableau.

OUTARGTYPE

Le type de données à utiliser pour récupérer des éléments du tableau.

Notes

CAtlArray fournit des méthodes pour créer et gérer un tableau d'éléments d'un type défini par l'utilisateur. Bien que la présentation des tableaux C standard, l'objet de CAtlArray dynamique peut réduire et développer si nécessaire. L'index du tableau commence toujours à la position 0, et il peut être résolu, ou autorisé à la limite supérieure pour développer lorsque de nouveaux éléments sont ajoutés.

Pour les tableaux avec un petit nombre d'éléments, la classe CSimpleArray ATL peut être utilisée.

CAtlArray est étroitement lié à la classe de CArray MFC et exécuté dans un projet MFC, même si sans prise en charge de la sérialisation.

Pour plus d'informations, consultez Classes de collection ATL.

Configuration requise

Header: atlcoll.h

Voir aussi

Référence

CArray, classe

Concepts

Exemple MMXSwarm

Exemple de DynamicConsumer

Exemple UpdatePV

Exemple de bannière

Autres ressources

Vue d'ensemble de la classe ATL