Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Specifické pro C++
Potlačí generování primárního .tlh souboru hlaviček knihovny typů.
Syntaxe
implementation_only knihovny typů #import
Poznámky
Tento soubor obsahuje všechny deklarace použité k zveřejnění obsahu knihovny typů. Soubor .tli hlaviček s implementacemi členských funkcí obálky se vygeneruje a zahrne do kompilace.
Pokud je tento atribut zadán, obsah záhlaví je ve stejném oboru názvů jako ten .tli , který se obvykle používá v .tlh hlavičce. Členské funkce navíc nejsou deklarovány jako vložené.
Atribut implementation_only je určen pro použití ve spojení s atributem no_implementation jako způsob, jak zachovat implementace mimo předkompilovaný hlavičkový soubor (PCH). Příkaz #import s atributem no_implementation se umístí do zdrojové oblasti použité k vytvoření PCH. Výsledný PCH je používán řadou zdrojových souborů. Příkaz #import s atributem implementation_only se pak použije mimo oblast PCH. Tento příkaz musíte použít jenom jednou v jednom ze zdrojových souborů. Vygeneruje všechny požadované členské funkce obálky bez dalšího rekompilace pro každý zdrojový soubor.
Poznámka:
Atribut implementation_only v jednom #import příkazu musí být použit ve spojení s jiným #import příkazem knihovny stejného typu s atributemno_implementation. V opačném případě se vygenerují chyby kompilátoru. Důvodem je to, že definice třídy obálky generované #import příkazem s atributem no_implementation jsou vyžadovány ke kompilaci implementací vygenerovaných atributem implementation_only .
Specifické pro END C++