Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan Ring en Destructor i C + +
    The C + + programmeringsspråk kan du be minne for et objekt fra operativsystemet i en prosess kalt minne tildeling. Andre programmeringsspråk automatisere visse aspekter av hukommelse tildeling , tar bort noen kontroll og ansvar fra programmereren. Det er ansvaret til programmereren å returnere tildelte minnet etter at det er gjort blir brukt . Når tildelte minnet blir returnert , kalt en spesiell funksjon en destructor påberopes. En destructor utfører all opprydding trengs for å frigjøre alle tildelte minnet . Instruksjoner
    en

    Load C + + IDE ved å klikke på programmets ikon. Når den åpnes, velg " File", " New" og deretter "Project " og velg " C + + Project" for å opprette en ny C + + prosjekt . En tom kildekoden filen vises i teksteditoren delen av IDE
    2

    Importer bibliotek "streng" og " iostream " ved å skrive følgende på toppen av kildekoden filen: .

    # include

    # include

    bruker namespace std;
    3

    Lag en viktig funksjon ved skriver følgende under linjene skrevet i forrige trinn :

    int main ( )

    {

    }
    4

    allokere minne for en ny streng objekt ved å skrive følgende i løpet av de krøllete parentes av den viktigste funksjonen : en

    string * s = new string ;
    5

    Påkall ødelegger for strengen ved hjelp av " ~" symbol . Dette vil fjerne strengen fra hukommelsen . Tilgang til destructor gjøres gjennom pekeren " s " ved hjelp av det som kalles dot notasjon . Pekeren navn er etterfulgt av et punktum og deretter av den funksjonen du ønsker å påberope . Skriv følgende under streken skrevet i forrige trinn å ringe destructor : en

    s ~ streng,
    6

    Kjør programmet ved å trykke på den grønne play -knappen på toppen. rad med knapper i IDE . Programmet tildeler minne for en streng og deretter kaller sin destructor , derfor fjerne den fra minnet. Programmet har ingen effekt .

    früher :

     Weiter:
      Relatert Artike
    ·Vise en melding i C + + 
    ·Slik konverterer Letters to tall i en String Table 
    ·Hvordan lage en egendefinert Splitter Vindu i MFC 
    ·Hvordan lage Curves i GTK Radiant 
    ·Hvordan justere Pekere for kovariant Returns 
    ·Hvordan Vurdere Boolsk Multiplication i C + + 
    ·Hvordan lage TCP /IP-pakker kode i C Programming 
    ·Slik får du tilgang til Screen buffer i C + + 
    ·Hvordan bruke Turbo C 
    ·Slik konverterer en Alphabet Into Caps i CPP 
      Anbefalte artikler
    ·Hvordan lage en åpning Video med Game Maker 7 
    ·Hvordan sjekke for Whitespace Med Javascript 
    ·Hvordan øke hastigheten på Apache Passenger Rails 
    ·Hvordan fylle en FlexGrid kontroll med data 
    ·Lynda SQL Essential Training 
    ·Hvordan bruke Fortsett erklæringen i Python 
    ·Slik konverterer Excel til Access 
    ·Hvordan å lære MySQL Online 
    ·Hvordan lage en RadGrid Fade i en animasjon 
    ·Hvordan å tvinge alle filer til en UTF - 8 i Perl 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/