Udostępnij za pośrednictwem


implementation_only

Szczególne C++

Pomija generacji .tlh pliku nagłówka (Nagłówek podstawowy plik).

implementation_only

Uwagi

Ten plik zawiera wszystkie deklaracje używany do udostępnienia zawartości biblioteki typów.Plik nagłówka .tli, z implementacjami funkcje składowe otoki, będą generowane i zawarte w kompilacji.

Ten atrybut jest określony, zawartość nagłówka .tli nie ma w tej samej przestrzeni nazw, jak normalnie wykorzystywany w nagłówku .tlh.Ponadto funkcji elementów członkowskich nie są zadeklarowane jako wbudowane.

implementation_only Atrybut jest przeznaczony do użycia w połączeniu z no_implementation atrybutu jako sposób na utrzymanie z implementacjami z pliku nagłówka wstępnie skompilowanym (PCH).#import Wyciąg z no_implementation atrybut jest umieszczany w regionie źródłowym, używane do tworzenia PCH.Wynikowy PCH jest używany przez liczbę plików źródłowych.#import Wyciąg z implementation_only atrybut jest następnie używany poza regionem PCH.Jest wymagane, aby użyć tej instrukcji tylko raz w jednym z plików źródłowych.Spowoduje to wygenerowanie wszystkie funkcje składowe wymagane otoki bez dodatkowych ponownej kompilacji dla każdego pliku źródłowego.

[!UWAGA]

implementation_only Atrybutu w jednym #import instrukcja musi być użycia w połączeniu z innym #import instrukcji, tego samego typu biblioteki, z no_implementation atrybut.W przeciwnym wypadku zostanie wygenerowany błędy kompilatora.To, ponieważ definicje klasy otoki generowanych przez #import wyciąg z no_implementation atrybutu są wymagane do kompilowania implementacje, generowane przez implementation_only atrybut.

KONIEC C++ szczególne

Zobacz też

Informacje

#Import atrybuty (C++)

#Import dyrektywy (C++)