Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
C++ Özel
Birincil tür kitaplığı üst bilgi dosyasının oluşturulmasını .tlh gizler.
Sözdizimi
tür kitaplığı implementation_only #import
Açıklamalar
Bu dosya, tür kitaplığı içeriğini kullanıma açmak için kullanılan tüm bildirimleri içerir. Sarmalayıcı .tli üye işlevlerinin uygulamalarıyla birlikte üst bilgi dosyası oluşturulur ve derlemeye eklenir.
Bu öznitelik belirtildiğinde, üst bilginin içeriği .tli normalde üst bilgide kullanılanla aynı ad alanında .tlh olur. Ayrıca üye işlevleri satır içi olarak bildirilmemiştir.
implementation_only özniteliği, uygulamaları önceden derlenmiş üst bilgi (PCH) dosyasından uzak tutmanın bir yolu olarak no_implementation özniteliğiyle birlikte kullanılmak üzere tasarlanmıştır. özniteliğine no_implementation sahip bir #import deyim, PCH'yi oluşturmak için kullanılan kaynak bölgeye yerleştirilir. Elde edilen PCH, bir dizi kaynak dosya tarafından kullanılır. #import Daha sonra implementation_only özniteliğine sahip bir deyim PCH bölgesinin dışında kullanılır. Bu deyimi kaynak dosyalardan birinde yalnızca bir kez kullanmanız gerekir. Her kaynak dosya için ek yeniden derleme olmadan gerekli tüm sarmalayıcı üye işlevlerini oluşturur.
Not
Bir #import deyimdeki implementation_only özniteliği, özniteliğiyle aynı tür kitaplığındaki başka bir #import deyimle no_implementation birlikte kullanılmalıdır. Aksi takdirde, derleyici hataları oluşturulur. Bunun nedeni, özniteliğine sahip deyimi tarafından #import oluşturulan sarmalayıcı sınıf tanımlarının implementation_only özniteliği tarafından oluşturulan uygulamaları derlemek için gerekli olmasıdır.no_implementation
END C++ Özel