Muistiluokka

Muuttuva tallennusluokka ( eng.  Storage class ) on käsite joissakin ohjelmointikielissä . Se määrittää muuttujan laajuuden sekä sen , kuinka kauan muuttuja on muistissa.

Muistiluokat C ja C++

C- ja C++-ohjelmointikielissä muuttujan tulee kuulua täsmälleen yhteen tallennusluokkaan, mikä ilmaistaan ​​avainsanalla, joka kirjoitetaan ennen muuttujan tyyppiä.

Muistiluokka voidaan jättää pois, jolloin seuraavat oletusasetukset ovat voimassa :

Staattisesta muuttujasta, joka on ilmoitettu minkä tahansa funktion ulkopuolella, tulee ulkoinen staattinen muuttuja. Ero ulkoisen muuttujan ja ulkoisen staattisen muuttujan välillä on niiden laajuudessa. Tavallista ulkoista muuttujaa voivat käyttää minkä tahansa tiedoston funktiot, mutta ulkoista staattista muuttujaa voivat käyttää vain saman tiedoston funktiot ja sen jälkeen, kun muuttuja on määritelty.

openmp

Säikeiden rinnakkaisen suorittamisen varmistamiseksi OpenMP tarjoaa 2 muuttujaluokkaa: jaetut (jaettu, synkronoitu) ja yksityinen (paikallinen jokaiselle säikeelle).

Linkit