Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment exposants d'entrée en C 
  • Comment écrire un fichier Assurez 
  • Comment faire pour ajouter un éclai…
  • Comment faire une chaîne en un tabl…
  • Comment faire une racine carrée en …
  • Comment surcharger une fonction en C…
  • Comment faire Entrée uniquement un …
  • Comment écrire une classe de file d…
  • Comment écrire Octets de tableau d'…
  • Comment effacer Stringstreams 
  •   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 utiliser la fonction HeapSize

    L'API Win32 C + + permet aux programmeurs d'accéder aux commandes et variables spécifiques au système d'exploitation Microsoft Windows système. Une partie de cette programmation comprend la gestion manuelle et l'allocation de mémoire lors de l'exécution du programme. Vous pouvez utiliser les fonctions intégrées telles que le HeapSize , HeapAllocate et HeapCreate pour obtenir l'espace de tas, allouer de la mémoire à partir de cet espace, et de surveiller la taille de cet espace. Choses que vous devez C /C + + Compiler
    Microsoft Windows
    Afficher plus Instructions
    1

    Créer un objet de tas dans la fonction " HeapCreate ": < br >

    MANCHE hHeap = HeapCreate (0, 0 , 0);
    2

    allouer un bloc de mémoire dans le tas avec la fonction " HeapAlloc ":

    taille de int = NumberOfPages * sizeof ( ULONG_PTR ) ;

    ULONG_PTR hPointer = ( ULONG_PTR *) HeapAlloc ( hHeap , 0 , taille) ;
    3

    obtenir la taille du bloc de mémoire avec la fonction HeapSize :

    size_t hsize = HeapSize ( hHeap , 0, hPointer ) ;

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment surcharger une fonction en C + + 
  • Comment faire un fichier SWF à partir de C + + 
  • Différence entre le vecteur et la liste en C + + 
  • Comment faire pour installer Vcvarsall.Bat 
  • Comment inverser un tableau en C + + 
  • Comment utiliser un GDB Simulator 
  • Comment initialiser un tableau vide dans C 
  • Comment construire logique de programmation 
  • Comment créer une application iPhone pour un flux sur un site Internet 
  • Comment initialiser une ArrayList 
  • Connaissances Informatiques © http://www.ordinateur.cc