Sdílet prostřednictvím


/Zg (Generovat prototypy funkcí)

Vytvoří prototyp funkce pro každou funkci definované ve zdrojovém souboru, ale nikoli kompilaci zdrojového souboru.

/Zg

Poznámky

Prototyp funkce, včetně návratový typ funkce a seznam argumentů typu.V seznamu Typ argumentů je vytvořen z typů formální parametry funkce.Všechny funkční prototypy již ve zdrojovém souboru jsou ignorovány.

Seznam prototypy zapsána do standardního výstupu.Tento seznam může být užitečné, chcete-li ověřit, zda jsou skutečné argumenty a formální parametry funkce kompatibilní.V seznamu můžete uložit pomocí přesměrování standardního výstupu do souboru.Můžete použít #include Chcete-li seznam funkční prototypy součástí zdrojového souboru.To způsobí, že kompilátor provést kontrolu typu argument.

Použijete-li /Zg možnost a váš program obsahuje formální parametry, které mají struktury, enum, nebo typu union (nebo odkazy na tyto typy), prohlášení o jednotlivé typy unie, struct nebo enum musí mít označení (název).V následujícím příkladu je název značky MyStruct.

// Zg_compiler_option.c
// compile with: /Zg
typedef struct MyStruct { int i; } T2;
void f2(T2 * t) {}

/Zgse již nepoužívá.Kompilátor Visual C++ v úmyslu odebrat podporu pro starší, kód C styl.Další informace naleznete v tématu Deprecated Compiler Options.

Chcete-li nastavit tuto možnost kompilátoru ve vývojovém prostředí Visual Studio

  1. Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Postupy: Otevření stránek vlastností projektu.

  2. Klikněte na složku C/C++.

  3. Klikněte na stránku vlastností Příkazový řádek.

  4. Zadejte možnost kompilátoru do pole Další možnosti.

Chcete-li tuto možnost kompilátoru nastavit v programu

Viz také

Referenční dokumentace

Možnosti kompilátoru

Nastavení možností kompilátoru