Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man använder HeapSize Funktion

    Win32 API för C + + tillåter programmerare att komma åt systemet kommandon och variabler som är specifika för Microsoft Windows -operativsystemet . En del av denna planering ingår att manuellt hantera och fördela minnet under programkörning . Du kan använda inbyggda funktioner såsom HeapSize , HeapAllocate och HeapCreate att få heap utrymme , allokera minne från det utrymmet , och kontrollera storleken på detta utrymme . Saker du behöver
    C /C + + kompilator
    Microsoft Windows
    Visa fler instruktioner
    1

    Skapa en heap objekt genom " HeapCreate " -funktion :

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

    Tilldela ett block av minne i högen med " HeapAlloc " -funktion :

    int storlek = NumberOfPages * sizeof ( ULONG_PTR ) ;

    ULONG_PTR hPointer = ( ULONG_PTR * ) HeapAlloc ( hHeap , 0 , storlek ) ,
    3

    Få storleken på minnet blocket med HeapSize funktion :

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

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man rensar Stringstreams
    ·Lägga till en DLL till en CPP Project
    ·Hur man använder mallar i structs i C
    ·Dragen av Turbo C
    ·Hur man skriver en enkel konsol File Transfer Program S…
    ·C + + Upprepning Struktur
    ·Hur man skriver ett enkelt program i C + +
    ·Hur man beräknar ett Matrix Införliva i C + +
    ·Hur konvertera INT variabel String
    ·Hur sortera i en Data Grid
    Utvalda artiklarna
    ·Hur får Redigera Box Focus
    ·Hur man läser text mellan två HTML-taggar i Visual Ba…
    ·Hur att skapa min egen Coaster hemsida för gratis
    ·Komma åt kontakter på Evolution Python
    ·Hur man läser 2D arrayer på XML i en Android App
    ·Specifikationerna för ett ATI Sapphire X1550
    ·Hur man skapar en GPA Calculator i Visual Basic 2008
    ·Hur Center en Drop - Down in HTML
    ·Hur man skapar PHP Kontakt formulär med fält
    ·Hur du väljer en delmängd i MySQL
    Copyright © Dator Kunskap http://www.dator.xyz