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ó |