Article ID: 216868 - View products that this article applies to.
This article was previously published under Q216868
This problem occurs while creating class definitions in the source editor. Certain coding sequences cause Visual C++ to close without error or warning.
There are two possible causes of this problem; both happen when attempting to create a derived class:
Always type the skeleton of a class definition before coding objects of that class. Another solution is to always edit the class definition in its own header file rather than in the source file where it is used.
Microsoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article.
This bug was corrected in Visual Studio 6.0 Service Pack 3. For more information about Visual Studio service packs, please see the following articles in the Microsoft Knowledge Base:
194022 INFO: Visual Studio 6.0 Service Packs, What, Where, Why
194295 HOWTO: Tell That Visual Studio 6.0 Service Packs Are Installed
Steps to Reproduce BehaviorWARNING: The following steps reproduce the behavior described above, terminating Visual C++ without an opportunity to save any work.
Coding an object before the class definition:
Deriving a class from itself: