#import

Auch wenn heutige Compiler die Direktive erkennen, wird vom Gebrauch dieser Direktive ABGERATEN, denn die #import-Direktive ist kein Element der Sprache C oder C++, sondern wurde für die Sprache Objective-C definiert, um das leidige Problem der mehrfach-Einbindung von Dateien zu lösen. Die #import-Direktive dient dazu, eine externe Datei einzubinden, während im Gegensatz zur #include-Direktive diese Direktive die Datei garantiert nur einmal einbettet.

// File: test.h class test{};

#import "test.h" #import "test.h"

no error