Tárolási osztályok
Deklarációs szintek
Linkage (kapcsolat) a nevek között
Meghatározza hogy a különböző deklarációban magadott azonos nevek, azonos függvényre, adat objektumra hivatkoznak-e vagy sem.
Linkage típusok
previous likage - hivatkozás már máshol definiált adatra
Adatobjektum élettartama
Kezdeti értékadás
Definíciós állapotok
static int abc;
internal link, tentative definícióextern int abc;
previous linkage, nincs definíció
|
Tárolási osztály |
File szintű deklaráció |
Paraméter szintű deklaráció |
Blokk szintű deklaráció |
|
nincs |
external linkage statikus élettartam statikus inicializálás tentative definíció |
nincs linkage dinamikus élettartam nincs inicializálás definíció |
nincs linkage dinamikus élettartam dinamikus inic. definíció |
|
auto |
____ |
____ |
no linkage dinamikus élettartam dinamikus inic. definíció |
|
extern |
previous linkage statikus élettartam statikus inicializálás nem definíció |
____ |
previous linkage statikus élettartam nincs inicializálás nem definíció |
|
register |
____ |
nincs linkage dinamikus élettartam nincs inicializálás definíció |
nincs linkage dinamikus élettartam dinamikus inic. definíció |
|
static |
internal linkage statikus élettartam statikus inicializálás tentative definíció |
____ |
nem linkage statikus élettartam statikus inicializálás definíció |
|
typedef |
nincs linkage nem létezik élettart. nincs inicializálás típus definíció |
____ |
nincs linkage nem létezik élettart. nincs inicializálás típus definíció |