我下载一个对话框里嵌入对话框的源代码历程.在一个自定义的类里的头文件.有如下#if !defined(AFX_SUBFORMCOLLECTION_H__EEF10080_9028_11D3_8594_00105A744766__INCLUDED_)
#define AFX_SUBFORMCOLLECTION_H__EEF10080_9028_11D3_8594_00105A744766__INCLUDED_这个怎么写得那么复杂,有必要吗?还是有什么规律求大侠正解
#define AFX_SUBFORMCOLLECTION_H__EEF10080_9028_11D3_8594_00105A744766__INCLUDED_这个怎么写得那么复杂,有必要吗?还是有什么规律求大侠正解
你也可以自己写,只要不重复就行
#define AFX_SUBFORMCOLLECTION_H__EEF10080_9028_11D3_8594_00105A744766__INCLUDED_
……
这里面的内容只会被编译一次,这就是它的作用
……
#endifAFX_SUBFORMCOLLECTION_H__EEF10080_9028_11D3_8594_00105A744766__INCLUDED
文件名+随机码,不会重复的
目的是防止类重编译
如果不用类向导,可以写成#pragma once代替