, opslag van de werkingssfeer van de definitie van de categorieën (zichtbaarheid) en C + + - programma in de variabelen en /of functionele levensduur.Tot wijziging van de aard van deze descriptoren voor ze.De volgende categorie kan worden opgeslagen, in een C - programma, auto 's,,,,,,,,, de registratie van statische,,,,,,, de variabele, automatische opslag, de automobielindustrie, de opslag is van alle lokale variabelen bij opslag, {int Hill.; auto' s), boven op. In het geval van twee variabelen is dezelfde definitie van de opslag, auto 's kan alleen in functie, namelijk het gebruik van lokale variabelen.De registratie van opslag, registratie, opslag, wordt gebruikt voor de definitie van een register in de lokale variabelen, in plaats van herinnering.Dit betekent dat er een maximale omvang van de variabelen gelijk is aan de omvang van de registers (meestal in de vorm van een woord, niet een element "&" exploitant (omdat zij niet van toepassing op het standpunt van een geheugen). {}, in het register; register mag alleen worden gebruikt voor variabelen moet snel tot zoals tegen te gaan.Ook moet worden opgemerkt dat de definitie van "geregistreerd" betekent niet dat deze variabelen worden opgeslagen in een register.Dit betekent dat het mogelijk is om in het register opgeslagen, hangt af van de hardware, de beperking van de statische opslag, statische opslag te creëren en de vernietiging van de samensteller van het elke keer in en buiten het bereik van de programma 's blijven bestaan tijdens de levensduur van de variabelen.Dus, zodat de lokale variabelen in statische toegestaan hun functie behouden hun waarde tussen.Als dit is gedaan, dat het hun variable's toepassingsgebied te worden beperkt tot het dossier waar het is declared. in C + +, als statische wordt gebruikt voor een klasse - lid, het slechts één kopie van dat hun lid te worden gedeeld door alle dingen van haar. Enomvatten < iostream> ///////de functie van voorzitter na. (b); statische int graaf = 10 * /* * /Global andere; Main () {terwijl (count--) {}); voorzitter (0) wordt de definitie van terugkeer; ///////leegte func (nietig) (statische int i = 5; ///////lokale statische variabele I + +; SOA: cout < < "I." < < i; SOA: cout < < "en de graaf is" < < Count < < SOA: endl;}, wanneer de bovengenoemde code is compiled en het was, een van de volgende -, I is 6 en graaf.Ik was 9 7 en 8 tellen is ik was 8 en 9 en 7 is tellen is mijn tellen is 6 en ik was 10 en 11 en 5 tellen is ben ik tellen is 4 toen ik twaalf was en ik was 13 en 3 tellen is tellen is 2 ik 14 was en ik was 15 tellen is 1 0 en tellen. Klasse, extern opgeslagen, extern opgeslagen, voor de variabelen zijn alle programma 's dossier zichtbaar te worden vermeld.Als je met "extern" kan niet worden gestart voor het wijst in de richting van een opslaglocatie, de reeds gedefinieerde variabelen naam, als je meer dan één dossier en je de definitie van een van de variabelen of functie, die zal worden gebruikt voor de in de andere dossiers, dan zal een externe, in een ander dossier In de definitie van de variabelen of de functie worden vermeld.Om te begrijpen, de externe, wordt gebruikt voor de in een van de andere in de verklaring in het document een van de variabelen of functie, extern verkeerd is de meest gebruikte twee of meer bestand delen van de variabelen als volgt geïnterpreteerd of functies, de eerste tranche:main.cpp, met inbegrip van < hoe een Bibliotheek > het aantal nummers van de groep; nietig write_extern (); de belangrijkste () {nummer = 5; write_extern ();}, tweede dossier: support.cpp,met inbegrip van < hoe een bibliotheek > extern int; ongeldig write_extern (.) {std::cout < < "graaf" < < tellen < < std::endl;}, hier, extern, wachtwoord is gebruikt voor de in een van de andere in de verklaring in het document telt.Nu de samenstelling van deze twee documenten, als volgt: $G + main.cpp support.cpp - schrijven, dit zal leiden tot een, schrijf, operationele programma 's, die de uitvoering van de resultaten van de controles, schrijven, als volgt: $5,. /schrijven, variabele opslag klasse, wispelturig, alleen van toepassing is Op de voorwerpen van klasse, dit is in het onderwijs - worden besproken.Het kan een lid van het object voor hetzelfde.Dit is een variabele van de leden door de totaal - functie kan worden gewijzigd.
Opslag van klasse C
Next Page:C