Linker
Riprendendo il nostro esempio supponiamo di volere visualizzare il risultato finale. Abbiamo già visto che a tale scopo dobbiamo usare la direttiva del precompilatore #include <iostream.h>
per definire cout e poi dopo avere calcolato z aggiungere l'istruzione
cout << "risultato " << z << endl;
Ma dove si trova il codice di ostream? Nella libreria (dall'inglese library: biblioteca) del C++ che contiene il codice macchina per tutti gli oggetti predefiniti.
Il linker cerca automaticamente il codice cui riferito dall'utente e non presente nel codice sorgente nelle librerie di sistema.