| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan Afsætte Pointers
    En pointer er en type variabel i programmering , der holder en adresse i computerens hukommelse. I stedet for blot et nummer , eller en sætning , fortæller henvisninger computeren til at se på en bestemt blok af hukommelse , snarere end dataene i den . I C og C + + kodning, pointers tillader programmører til dynamisk allokere hukommelse under kode. Ved at referere dyb hukommelse, kan pointere bruges til at afsætte blokke af hukommelse til datastrukturer. Ting du skal
    C /C + + compiler
    Text editor
    Vis Flere Instruktioner
    1

    Erklær en pointer. Dette gøres på samme måde i C og C + + : Hej

    int * ptr ;

    variablen " ptr " er nu en pointer. Den indeholder ikke et heltal ( int ) , men snarere adressen på en blok af hukommelse på størrelse med et heltal.
    2

    allokere hukommelse dynamisk gennem pointer . C og C + + gør det lidt anderledes. I C, hukommelse allokeres gennem " malloc "-funktionen : Hej

    int * ptr = ( * int) malloc ( sizeof ( int )),

    C + +, er hukommelsen tildelt via de " nye " nøgleord : Hej

    int * ptr = new int ;

    Begge afsat et heltal størrelse blok af hukommelse, som refereres til af den pointer" . ptr "
    < br > 3

    deallocate hukommelse. Igen , dette er en smule anderledes i C og C + + . I C, memory deallokering opnået gennem den "frie" funktionen : Hej

    gratis ( ptr )

    C + +, er hukommelsen deallokeret gennem " delete " søgeord : Hej

    delete ptr ;

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan oprettes en Vector liste 
    ·Sådan Konverter IPA til C Source 
    ·Sådan får du en række genstande til at pege på en v…
    ·Sådan oprettes en Named Pipe 
    ·Forskellen mellem fgetc og getc 
    ·C + + Datatyper 
    ·Boost Multithreading Tutorial 
    ·Sådan bruges Funktion Pointers i en binær søgning Ar…
    ·Hvordan man laver en mappe i C + + 
    ·Hvordan til at generere tilfældige Negative & positive…
      Anbefalede Artikler
    ·PHP MySQL ny konto Tutorial 
    ·Silverlight 2 Custom Control Tutorial 
    ·VBA Tutorial for Word 
    ·Sådan installeres Windows System Services 
    ·Sådan Læs Text Input From DOSBox Med Perl 
    ·Hvordan til automatisk Orddeling et dokument Brug Word …
    ·Sådan pakkes en tabel fra DMP 
    ·Sådan Læs Config Indstillinger i Visual Basic 
    ·Sådan Set Picture Ejendom til Ingen i Visual Basic 
    ·Internationaliseringen af ​​Java Coding 
    Copyright © Computer Viden http://www.computerdk.com