以前看到别人的代码头文件 前很不明白 ,现在知道了 那个是6.0自动生成的
比如我Insert一个类(ClassA) 6.0在头文件和cpp文件就会自动添加以下代码
// lassA.h: interface for the ClassA class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_LASSA_H__96FA1228_AB25_4A26_8499_1FA4F709934C__INCLUDED_) #define AFX_LASSA_H__96FA1228_AB25_4A26_8499_1FA4F709934C__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 class ClassA { public: ClassA(); virtual ~ClassA(); }; #endif // !defined(AFX_LASSA_H__96FA1228_AB25_4A26_8499_1FA4F709934C__INCLUDED_)
// lassA.cpp: implementation of the ClassA class. // ////////////////////////////////////////////////////////////////////// #include "lassA.h" ////////////////////////////////////////////////////////////////////// // Construction/Destruction ////////////////////////////////////////////////////////////////////// ClassA::ClassA() { } ClassA::~ClassA() { }
本文解析了Visual C++ 6.0 IDE中自动生成的类头文件和源文件代码的含义及作用。通过一个具体的例子,详细介绍了6.0如何为新插入的类自动生成包含防多次包含保护宏、条件编译指令和类声明的代码片段。
629

被折叠的 条评论
为什么被折叠?



