Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment utiliser les exposants en C …
  • Comment savoir Turbo C 
  • Comment faire un bouton de sortie en…
  • Comment apprendre le C + + 
  • Comment faire un système d'exploita…
  • Comment compiler un C + + dans Dev- …
  • Comment faire un thread de travail M…
  • Les inconvénients de pointeurs en C…
  • Turbo C Définition & Process 
  • Comment faire un C + + void display 
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    Comment stocker une liste d'objets dans MFC

    Chaque langage de programmation et bibliothèque comprend un tableau dans le cadre de ses outils . Les tableaux sont utiles car ils permettent un rangement pratique et efficace des données . La bibliothèque Microsoft Foundation Class fournit la classe CArray . Il peut stocker des données de tout type. CArray en œuvre une matrice redimensionnable qui peut rétrécir ou grandir sur demande. Suivez ces étapes pour pratiquer les fonctionnalités les plus couramment utilisées de CArray et mettre en œuvre tout de suite. Choses que vous devez
    livre sur MFC comme « Programming Windows avec MFC " par Jeff Prosise
    Microsoft Visual Studio IDE
    Voir Plus Instructions
    1

    Comprendre la déclaration de classe ou d'un prototype comme indiqué ci-dessous. Le premier paramètre, le type , spécifie le type d' objets sont stockés dans et renvoyée par le tableau. Le second paramètre , ARG_TYPE , indique le type d' argument utilisé pour accéder à un objet. Souvent , ARG_TYPE est une référence pour le premier paramètre. Ceux qui ont la connaissance du Modèle Standard Library de pur C + + remarquera la ressemblance de la MFC CArray prototype à celle du conteneur de la carte: modèle classe CArray : CObject publique
    2

    connaître les bases de la CArray MFC. L'indexation est basé sur zéro . Autrement dit, le premier élément est en position 0 , tandis que le dernier élément est en position " array_size -1 . " Si l'objet CArray est de taille 10, puis son dernier élément est en position 9 . La taille du tableau peut être préréglée ou les éléments peuvent être ajoutés un par un , permettant à l' ensemble de croître au-delà de sa taille actuelle . Les allocations de mémoire sont contigus par défaut, jusqu'à ce que le secteur de la mémoire est dépassée.
    3

    pré- allouer de la mémoire pour le tableau. Pour ce faire, juste après la déclaration. Même si vous ne connaissez pas la taille du tableau atteindra , faire une estimation libérale. Pré- allocation réserve un (continu) zone de mémoire contiguë où le tableau doit résider. Quand la mémoire ne présente aucune discontinuité , opérations sur les tableaux sont plus efficaces et les transferts de copie et les données sont évités. Pour cette opération , utilisez la " SetSize ()" fonction
    4

    ajouter des objets au tableau en utilisant le bouton "Ajouter ()" fonction comme indiqué ci-dessous: . CArray Parr ; Photos pArr.Add ( CPoint ( 20, 40) ) ;
    5 éléments Access

    stocké dans le tableau . Vous pouvez le faire via le " GetAt ()" fonction et à travers le "[]" opérateur comme dans tous les autres tableaux. " GetAt ( ) " accepte un nombre entier d'index et retourne l'élément mémorisé à cet endroit. Son opposé est " Setat ()" qui modifie la valeur d'un indice donné .
    6

    supprimer un élément de l'ensemble. Pour cela, vous pouvez utiliser la fonction " RemoveAt ()" ou la fonction " RemoveAll ()" . " RemoveAll ( ) " efface l' objet CArray de tous les éléments . " RemoveAt ()" accepte deux entrées , un index entier et le nombre d'éléments à supprimer à partir de cet emplacement : RemoveAt void (int nIndex , int nCount = 1) ;


     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment apprendre le C + + 
  • Comment ajouter des décimales en C + + 
  • Comment faire pour convertir une chaîne de MST à un Integer 
  • Comment changer Borland C + + EDIT Screens 
  • Comment inverser éléments d'un tableau en C 
  • Comment mettre un fichier texte dans un vecteur de Structures en C + + 
  • Comment ajouter des lignes à un Datagrid 
  • Comment faire pour utiliser les paramètres de ligne de commande en C + + 
  • Comment sauver un vecteur dans un fichier en C + + 
  • Comment écrire un fichier Assurez 
  • Connaissances Informatiques © http://www.ordinateur.cc