Radicon SCSCS
Mittlere Implementationsebene

Modifizierer & Makros
extern

Syntax

  • extern <daten_definition>;
  • [extern] <funktions_prototyp>;

Beschreibung

Der Modifizierer teilt dem Compiler mit, dass der Speicherplatz und der Initialisierungswert einer Variablen bzw. der Rumpf einer Funktion effektiv in einem anderen Quelltextmodul definiert wird. Funktionen, die mit extern deklariert sind, sind in allen Quelltextdateien eines Programms sichtbar, sofern Sie die Funktion nicht als static definieren.

Bei Funktionsprototypen ist das Schlüsselwort extern optional. Schreiben Sie in C++ extern "c", um zu verhindern, daß Funktionsnamen verändert werden.

Übersicht | Modifizierer & Makros