Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe te Objecten maken en Destroy
C + + biedt softwareontwikkelaars twee filosofieën voor het creëren en vernietigen van objecten - statische en dynamische . In beperkende programma's moeten objecten worden opgeslagen in de stack geheugen . Stack of statische geheugen is efficiënt en geheugenbeheer wordt automatisch door de compiler . In user - driven programma's moeten objecten worden opgeslagen in heap geheugen . Heap of dynamisch geheugen , hoewel langzamer , is volledig beheersbaar door de programmeur . Het is het gebied van de keuze voor het opslaan van gegevens in complexe toepassingen waarbij programmastroom wordt bepaald door de gebruiker . Instructies
Variabelen in Stack geheugen
1

Geef het type gegevens te maken en geef het een variabele naam en een nummer . De dichtstbijzijnde accolades definiëren reikwijdte van uw variabele . Als het buiten een braces is verklaard dan is het toepassingsgebied is globaal voor dat bestand . In het volgende voorbeeld , 10 geheugenplaatsen van het type " int " worden toegewezen in de stapel . Bijvoorbeeld : " int arr [ 10 ] = { 0 } ; "

Proces 2 uw variabele
3

Doe niets aan de variabele object te vernietigen . . Dit gebeurt automatisch door de compiler eenmaal uitvoering van het programma stapt uit het toepassingsgebied van deze variabele .
Variabelen in het heap-geheugen
4

Gebruik de operator " nieuwe " om de gegevens te specificeren typen te creëren en een aantal . In Voorbeeld 1 , 10 geheugenplaatsen voor type " int " zijn gecreëerd in de heap -geheugen . De code is legaal , maar niet te gebruiken omdat er geen label of variabele naam is toegewezen aan hen . Voorbeeld 2 toont de juiste verklaring . Voorbeeld 1 : " new int [ 10 ] ; " Voorbeeld 2 : . " Int * arr = new int [ 10 ] ; "

Proces 5 de variabele
6

Voer een regel code met de operator " delete " om de toegewezen geheugen vrij en gelijk de variabele naam op NULL . Bijvoorbeeld : " delete [ ] arr ; arr = NULL ; "

Previous: Next: No
  C /C + + Programming
·Hoe te Threading en berichten …
·Hoe voeg ik Web Verwijzing naa…
·Hoe maak je een IRC Spybot Cre…
·Hoe te Fibonacci-getallen opma…
·Hoe maak je een eenvoudige con…
·Hoe maak je een System Date in…
·Hoe om te controleren een POP3…
·Hoe te Strings gebruiken als i…
·Hoe te verwijderen Microsoft V…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Relatie tussen . Jsp en . Java 
·Hoe de uitvoer van een Access Query Auto…
·Het verschil tussen DataGrid & GridView 
·VBA -functies 
·Hoe te openen een Word- document in VB N…
·Hoe kan ik gratis Horror Banners Zorg 
·Gemeenschappelijke tekenstijlen 
·Specs en Animatie Eigenschappen voor CSS…
·Hoe te XML gebruiken in VB6 
Copyright © Computer Kennis http://www.nldit.com