#import

Auch wenn heutige Compiler die Direktive erkennen, wird vom Gebrauch dieser Direktive abgeraten. Die #import-Direktive dient dazu, eine externe Datei einzubinden. Im Gegensatz zur #include-Direktive bettet diese Direktive die Datei jedoch nur einmal ein. 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.

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

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

no error