Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
C++ Spesifik
Menekan pembuatan .tlh file header jenis-pustaka utama.
Sintaks
implementation_only pustaka jenis #import
Keterangan
File ini berisi semua deklarasi yang digunakan untuk mengekspos isi pustaka tipe. File .tli header, dengan implementasi fungsi anggota pembungkus, akan dihasilkan dan disertakan dalam kompilasi.
Ketika atribut ini ditentukan, konten .tli header berada di namespace yang sama dengan yang biasanya digunakan di .tlh header. Selain itu, fungsi anggota tidak dinyatakan sebagai sebaris.
Atribut implementation_only dimaksudkan untuk digunakan bersama dengan atribut no_implementation sebagai cara untuk menjaga implementasi keluar dari file header (PCH) yang telah dikompilasi sebelumnya. Pernyataan #import dengan no_implementation atribut ditempatkan di wilayah sumber yang digunakan untuk membuat PCH. PCH yang dihasilkan digunakan oleh sejumlah file sumber. Pernyataan #import dengan atribut implementation_only kemudian digunakan di luar wilayah PCH. Anda diharuskan menggunakan pernyataan ini hanya sekali di salah satu file sumber. Ini menghasilkan semua fungsi anggota pembungkus yang diperlukan tanpa kompilasi ulang tambahan untuk setiap file sumber.
Catatan
Atribut implementation_only dalam satu #import pernyataan harus digunakan bersama dengan pernyataan lain#import, dari pustaka jenis yang sama, dengan no_implementation atribut . Jika tidak, kesalahan kompilator dihasilkan. Ini karena definisi kelas pembungkus yang dihasilkan oleh #import pernyataan dengan no_implementation atribut diperlukan untuk mengkompilasi implementasi yang dihasilkan oleh atribut implementation_only .
END C++ Spesifik