implementation_only
Określonego język C++
Pomija generowanie pliku nagłówka .tlh (podstawowy plik nagłówka).
implementation_only
Uwagi
Ten plik zawiera wszystkie deklaracje używane do udostępnienia zawartości biblioteki typów.Plik nagłówka .tli z implementacją otoki elementu członkowskiego funkcji, będzie generowany i uwzględniony w kompilacji.
Gdy ten atrybut jest określony, zawartość nagłówka .tli znajduje się w tej samej przestrzeni nazw, która jest stosowana w nagłówku .tlh.Ponadto elementy członkowskie funkcji nie są zadeklarowane, jako wbudowane.
Atrybut implementation_only jest przeznaczony do użycia w połączeniu z atrybutem no_implementation, jako sposób na utrzymanie implementacji poza wstępnie skompilowanym plikiem nagłówka (PCH).Instrukcja #import z atrybutem no_implementation jest umieszczana w regionie źródłowym, użytym do utworzenia PCH.Wynikowy PCH jest używany przez kilka plików źródłowych.Instrukcja #import z atrybutem implementation_only jest następnie używana poza regionem PCH.Jest wymagane użycie tej instrukcji tylko raz w jednym z plików źródłowych.Spowoduje to wygenerowanie wszystkich wymaganych elementów członkowskich funkcji otoki bez dodatkowych kompilacji dla każdego pliku źródłowego.
[!UWAGA]
Atrybut implementation_only w jednej instrukcji #import musi być stosowany w połączeniu z inną instrukcją #import, tego samego typu biblioteki, z atrybutem no_implementation.W przeciwnym wypadku, zostaną wygenerowane błędy kompilatora.To dlatego definicje klas otoki generowane przez instrukcje #import z atrybutem no_implementation są wymagane do kompilacji implementacji, wygenerowanej przez atrybut implementation_only.
KONIEC określonego języka C++