如何写自己的、不是从mfc派生的类呢?用“建立类向导”和“新建类”好象都是从mfgc派生的
如何写自己的、不是从mfc派生的类呢?用“建立类向导”和“新建类”好象都是从mfgc派生的。
如果是自己新建header文件和Cpp文件的话,那么和使用“建立类向导”建立的header文件比较,用“建立类向导”中
有:
“
#if !defined(AFX_PROJECT_H__51C63925_20DB_45FC_B4CE_E20D4401F616__INCLUDED_)
#define AFX_PROJECT_H__51C63925_20DB_45FC_B4CE_E20D4401F616__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
”和结尾有:
“#endif // !defined(AFX_PROJECT_H__51C63925_20DB_45FC_B4CE_E20D4401F616__INCLUDED_)”
是什么意思呢,自己写类的话要怎么写?
类似的在cpp文件中使用“建立类向导”的在include后有
“#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif”又是什么意思呢?
知道其然,想知道其所以然