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

    Så ringer en Destructor i C + +

    The C + + programmering språk kan du begära minne för ett föremål från operativsystemet i en process som kallas minnesallokering . Övriga programmeringsspråk automatisera vissa aspekter av minnesallokering , ta bort en del kontroll och ansvar från programmeraren . Det åligger programmeraren att återvända tilldelas minne efter det är gjort används . När allokerat minne returneras , kallas en speciell funktion en destruktör anropas . En destructor utför all sanering behövs för att frigöra varje allokerat minne . Instruktioner
    1

    Load C + + IDE genom att klicka på dess programikon . När det öppnas , välj " File ", " Nytt " och sedan " Projekt " och välj " C + +-projekt " för att skapa en ny C + + projektet . En tom källkod filen visas i textredigeraren delen av IDE
    2

    Importera bibliotek "sträng " och " iostream " genom att skriva följande på toppen av källkoden filen : .

    # include

    # include

    using namespace std ;
    3

    Skapa en huvudfunktion av skriva följande nedanför rader skrivna i föregående steg :

    int main ( ) katalog

    {

    }
    4

    Tilldela minne för en nytt string-objekt genom att skriva följande inom klammerparenteser av huvudfunktionen :

    string * s = new string ;
    5

    Åkalla destructor för strängen med " ~ " symbol. Detta kommer att ta bort strängen från minnet . Åtkomst till destructor sker genom pekaren " s " med vad som kallas dot notation . Pekaren Namnet följs av ett decimalkomma och sedan av den funktion som du vill åberopa . Skriv följande under strecket skrivet i föregående steg att ringa destructor :

    s ~ snöre;
    6

    Kör programmet genom att trycka på den gröna play -knappen på toppen . rad med knappar i IDE . Programmet tilldelar minne för en sträng och sedan kallar sin destructor , alltså ta bort det från minnet . Programmet har ingen utgång .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Lägga till en startsida till en webbläsare i C #
    ·Hur att börja lära sig Objective C på Windows
    ·Hur man tar bort poster i en C-programmet Array
    ·Hur djärva ord i C + + Med Xcode
    ·Hur Split en FLAC fil med Dev - C + +
    ·Hur konvertera en sträng av heltal i en array av byte
    ·Hur man använder Strchr funktion i C + +
    ·C + + Datatyper
    ·Hur man gör Floating Point Avdelningar
    ·Hur man gör en X -och Y- Grid i C + + Text Game
    Utvalda artiklarna
    ·Java Debugging Tekniker
    ·Tutorial på rullgardinsmenyer i JavaScript
    ·Hur man hittar en sträng som innehåller ett upprepand…
    ·Hur man läser in ingångsvärde i Java
    ·Hur vill kolla mouseDown i Visual Basic
    ·Så här visar du en tagg i JavaScript
    ·Hur man fångar ett fel med ObjectDataSource
    ·Hur du aktiverar JavaScript Debugging
    ·Hur Kasta till heltal i VB6
    ·Hur man bygger applikationer klient -server med VB.NET
    Copyright © Dator Kunskap http://www.dator.xyz