INFO: /Zg Not Designed for Use with .CPP or .CXX FilesLast reviewed: October 6, 1997Article ID: Q98592  | 
	
	
 
 
The information in this article applies to:
 If you specify the /Zg compiler option switch when compiling a file with the .CPP or .CXX file extension, the compiler may generate a large number of function prototypes. If the number of prototypes is very large, a null pointer assignment, run-time overflow, or other error can occur. This behavior varies depending on the amount of memory available to the compiler. The /Zg option is not designed for use with .CPP or .CXX files. It is designed to generate function prototypes only for .C files. 
 Sample Code
    /*
    * Compile options needed: /Zg
    */
   #include <iostream.h>
   void main()
   {
      cout << "Hello out there";
   }
For an example of the behavior described in this article, please see the
following article in the Microsoft Knowledge Base:
 ARTICLE-ID: Q122042 TITLE : BUG: Fatal Error C1001 Using /Zg with Large C++ Header Files  | 
	
	Additional query words: 8.00 8.00c 9.00 9.10 
 © 1998 Microsoft Corporation. All rights reserved. Terms of Use.  |