Sdílet prostřednictvím


Externí propojení

Pokud první deklarace na úrovni oboru souboru pro identifikátor nepoužívá static specifikátor třídy úložiště, objekt má externí propojení.

Pokud deklarace identifikátoru pro funkci nemá žádný specifikátor třídy úložiště, jeho propojení je určeno přesně tak, jako by bylo deklarováno pomocí specifikátoru externtřídy úložiště . Pokud deklarace identifikátoru objektu má obor souboru a žádný specifikátor třídy úložiště, jeho propojení je externí.

Název identifikátoru s vnějším propojením na stejnou funkci nebo objekt dat provádí ostatní deklarace pro stejný název pomocí vnějšího propojení. Ve stejné jednotce překladu nebo v různých jednotkách překladu mohou být dvě deklarace. Pokud má objekt nebo funkce také globální životnost, jsou funkce nebo objekt sdíleny napříč celým programem.

Viz také

Používání příkazu extern pro specifikaci propojení