/Zg (fonksiyon prototipleri Oluştur)
Kaynak dosyasında tanımlanan her işlevi işlev prototipini oluşturur, ancak kaynak dosya derleme yapmaz.
/Zg
Notlar
İşlev prototipi, işlevin dönüş türü ve bir bağımsız değişken türü listesi içerir. İşlevin biçimsel parametre türlerinden bağımsız değişken türü listesi oluşturulur. Kaynak dosyada zaten mevcut herhangi bir fonksiyon prototipleri göz ardı edilir.
Prototipler listesi standart çıktıya yazılır. Bu liste gerçek bağımsız değişkenleri ve biçimsel parametre fonksiyonun uyumlu olduğunu doğrulamak yararlı bulabilirsiniz. Standart çıktıyı bir dosyaya yönlendirerek listesini kaydedebilirsiniz. Kullanarak #include fonksiyon prototipleri listesi kaynak dosyanızın bir parçası haline getirmek için. Böylece, derleyici tür bağımsız denetimi yapmak neden olur.
Kullanırsanız, /Zg seçeneği ve programınız yapı, enum veya birleşim türü (veya bu gibi türler için işaretçiler) biçimsel parametre içerir, her yapı, enum veya birleşim türü bildirimi etiketini (adını) olması gerekir. Aşağıdaki örnekte, etiket adı olduğu MyStruct.
// Zg_compiler_option.c
// compile with: /Zg
typedef struct MyStruct { int i; } T2;
void f2(T2 * t) {}
/Zgönerilmiyor. Visual C++ Derleyici eski, c stili kod desteğini kaldırmak plan yapar. Daha fazla bilgi için bkz. Deprecated Compiler Options.
Visual Studio geliştirme ortamındaki bu derleyici seçeneğini ayarlamak için
Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz. Nasıl yapılır: Proje özellik sayfalarını açın.
Tıklatın c/C++ klasörü.
Tıklatın komut satırı özellik sayfası.
Derleyici seçeneği yazın Ek seçenekler kutusu.
Bu derleyici seçeneği programlı olarak ayarlamak için
- Bkz: AdditionalOptions