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 funkce nemá žádný specifikátor třídy úložiště, její propojení se určí přesně tak, jako kdyby bylo deklarováno specifikátoremextern třídy úložiště. Pokud deklarace identifikátoru pro objekt má obor souboru a žádný specifikátor třídy úložiště, je její propojení 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í