Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
C++-Besondere
Unterdrückt die Generierung der .tlh-Headerdatei (die primäre Headerdatei).
implementation_only
Hinweise
Diese Datei enthält alle Deklarationen, die verwendet werden, um den Inhalt der Typbibliothek verfügbar zu machen.Die .tli-Headerdatei mit den Implementierungen der Wrapper Memberfunktionen, wird in der Kompilierung generiert und enthalten.
Wenn dieses Attribut angegeben ist, wird der Inhalt des .tli-Headers im gleichen Namespace wie der normalerweise im .tlh-Header verwendet wird.Darüber hinaus werden die Memberfunktionen nicht als inline deklariert.
Das implementation_only-Attribut ist für die Verwendung in Verbindung mit dem no_implementation-Attribut als Methode des Haltens Implementierungen aus der vorkompilierten Headerdatei (PCH) heraus bestimmt.Eine #import-Anweisung mit dem no_implementation-Attribut wird in das Quellgebiet platziert, das verwendet wird, um die PCH zu erstellen.Das resultierende PCH wird von mehreren Quelldateien verwendet.Eine #import-Anweisung mit dem implementation_only-Attribut wird dann außerhalb des PCH-Bereichs verwendet.Sie müssen diese Anweisung in einer der Quelldateien nur einmal verwendet werden.Dies generiert alle erforderlichen Wrapper Memberfunktionen ohne zusätzliche Neukompilierung für jede Quelldatei.
Hinweis |
|---|
Das implementation_only-Attribut in einer #import-Anweisung muss die Verwendung in Verbindung mit einer anderen #import-Anweisung, derselben Typbibliothek, mit dem no_implementation-Attribut aufweisen.Andernfalls werden Compilerfehler generiert.Dies liegt daran, dass die Definitionen der Wrapperklassen, die von der #import-Anweisung mit dem no_implementation-Attribut generiert werden, erforderlich sind, die Implementierungen zu kompilieren, die vom implementation_only-Attribut generiert werden. |
bestimmten ENDES C++
Hinweis