The C + + programmeringssprog tillader dig at justere forskellige attributter af variabler. Variabler er alias benyttes til at referere nogle blok af data . Attributterne, en variabel bestemmer, hvordan programmet interagerer med de data , men normalt ikke ændrer den dataværdi . For eksempel kan en egenskab , der ændrer dataene pakning af en variabel ændre rækkefølgen af data i variable , men værdien af de data forbliver den samme. Datatilpasning attributter
Når data er gemt , gemmes den i blokke af et sæt størrelse , siger 64-bit. C + + har en række datatyper , der er mindre eller større end 64 bits . Når disse datatyper er anbragt i en 64-bit blok af hukommelse er den nøjagtige valgte placering bestemmes af datatilpasning regler. Du kan bruge " aligned " attribut til at ændre justeringen af en variabel. Det betyder, at det vil blive gemt i en blok af uanset størrelse , du vælger , i stedet 64 bits eller hvad dit system bruger .
Advarsler
visse egenskaber kan udløse advarsler når et program er kompileret . For eksempel udløser "forældet " attribut en advarsel under udarbejdelsen , hvis du bruger variablen tilknyttet attribut. Dette er nyttigt når migrere til nyere versioner af software.
Dataplacering
p Du kan sset variable egenskaber, placere variabler i bestemte steder i hukommelsen. Normalt , C + + håndterer lav-niveau oplysninger om tildeling hukommelse, men du kan bruge attributter til at fortælle C + + , præcis hvor til at sætte en variabel. Attributten for denne procedure kaldes "sektionen. "
Delt
Microsoft-systemer , kan "delt " attribut tillader en variabel , der skal deles mellem alle kørende processer af et program . Dette giver mulighed for flere forekomster af programmer til at få adgang til universelle data , der giver mulighed for en vis grad af kommunikation mellem processer .