The C + + programmeringssprog tillader dig at anmode om hukommelse til et objekt fra operativsystemet i en proces, der kaldes allokering af hukommelse . Andre programmeringssprog automatisere visse aspekter af hukommelse tildeling , idet væk nogle kontrol og ansvar fra programmøren . Det påhviler programmøren at returnere allokerede hukommelse når det er gjort bliver brugt. Når allokerede hukommelse returneres , en speciel funktion kaldet en destructor påberåbes. En destructor udfører alle oprydningen er nødvendig for at frigøre enhver tildelt hukommelse. Instruktioner
1
Load C + + IDE ved at klikke på programmets ikon . Når den åbner , skal du vælge "File ", " Ny" og derefter " Project" og vælg " C + + projekt" at oprette en ny C + + projekt. En tom kildekode fil vises i teksteditoren del af IDE
2
Importer biblioteker "streng " og " iostream " ved at skrive følgende i toppen af kildekoden filen: . < Br >
# include
# include
using namespace std ;
3
Opret en hovedfunktion ved skriver følgende under linjerne skrevet i det forrige trin :
int main ()
{
}
4
tildele hukommelse til et ny streng objekt ved at skrive følgende i de krøllede parenteser i den vigtigste funktion : Hej
string * s = new string ;
5
Invoke destructoren efter strengen ved hjælp af "~" symbol . Dette vil fjerne snoren fra hukommelsen. Adgang til destructor sker gennem pointer " s " ved hjælp af det, der kaldes dot notation. Markøren navn efterfulgt af et komma og derefter af den funktion du ønsker at påberåbe sig . Skriv følgende under den linje skrevet i forrige trin for at kalde destructor : Hej
s ~ string ,
6
Udfør programmet ved at trykke på den grønne play -knappen er placeret på toppen. række knapper for IDE. Programmet allokerer hukommelse til en streng , og derefter kalder sin destructor derfor at fjerne det fra hukommelsen. Programmet har ingen output.