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 att allokera minne på stacken med C + +

    C utvecklades som ett system programmeringsspråk för multitasking operativsystem . På grund av dess huvudsakliga funktion som ett operativsystem språk , C och C + + innehåller funktioner för att hantera de fina detaljerna i datorsystemet , såsom minneshantering . Med detta sagt , måste du manuellt allokera det minne som krävs för programmens genomförande . Du kan göra detta är två olika ställen : på heap eller stack . Saker du behöver
    C + + kompilator
    Textredigeraren
    Visa fler instruktioner
    1

    Inrätta en C + + -program , däribland " malloc " bibliotek . Den malloc -biblioteket kan du komma åt funktioner minnesallokering

    # include " malloc.h "
    main

    int ( ) . {

    Avkastning 0; }

    2

    Skapa en pekare till ett heltal . Denna pekare kommer att få en referens att stapla minnet när du fördela det

    int main ( ) {

    int * stack_pointer ,

    avkastning 0; } .

    Billiga 3

    Använd " _malloca ( ) " -funktion för att allokera minnet . " _malloca ( ) " kommer att returnera en referens att stapla minnet , vars storlek du kommer att utse den " sizeof ( ) " -funktion :

    int * stack_pointer = _malloca ( sizeof ( int ) ) , Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man implementera en algoritm till datorn
    ·Hur man använder Memcmp funktion i C + +
    ·GNU & C + + för datorer
    ·Hur man gör videospel med C + +
    ·Hur man skapar en C-programmet i Visual Studio
    ·Hur man skriver ett XLS ark i csharp
    ·Hur Länk OBJ filer i Turbo C + +
    ·Hur man uppdaterar en DataRow i C #
    ·Hur man läser en Hex -fil med ANSI C
    ·Hur man designar en C + + -program för att beräkna Wo…
    Utvalda artiklarna
    ·Hur invertera en if-sats för att minska Nesting
    ·Hur man skapar en C + + klass
    ·Hur Multiplicera flera heltal i C
    ·Tutorial : MySQL Database Design
    ·Hur du uppdaterar päron med Fedora
    ·Skälen för ett Java Lang inkompatibel Klassändring F…
    ·En NetBeans 6.8 UML Tutorial
    ·Hur man installerar SQL 2005 Express på Windows Vista
    ·Hur du installerar en SVN Repo
    ·Faktorer som avgör valet av programmering språk som a…
    Copyright © Dator Kunskap http://www.dator.xyz