Partilhar via


Ligação externa

Se a primeira declaração em nível de escopo do arquivo para um identificador não usar o estático especificador de classe de armazenamento, o objeto tem ligação externa.

Se a declaração de um identificador para uma função possui não especificador de classe de armazenamento, sua conexão é determinada exatamente como se ela foi declarada com o especificador de classe de armazenamentoextern. Se a declaração de um identificador para um objeto tem o escopo do arquivo e não especificador de classe de armazenamento, sua ligação é externa.

Nome de um identificador com ligação externa designa a mesma função ou objeto de dados como faz qualquer outra declaração para o mesmo nome com ligação externa.As duas declarações podem estar na mesma unidade de conversão ou em diferentes unidades de conversão.Se o objeto ou função também tiver o tempo de vida global, o objeto ou função é compartilhada por todo o programa.

Consulte também

Referência

Uso externo para especificar ligação