Warum würden Sie `extern void my_func();` statt `my_utils.h`?

Arbeite ich an einigen code, den ich nicht geschrieben habe und merkte, dass es viele extern void my_func();.

Mein Verständnis ist, dass extern für Globale Variablen, die nicht für die Funktionen.

Gibt es einen praktischen Grund, zu erklären, eine Funktion als extern anstatt es in eine header-Datei und darunter? Oder ist das einfach eine stilistische Wahl?

InformationsquelleAutor CoolAJ86 | 2010-10-06
Schreibe einen Kommentar