hur.cn - 华软网

 热门搜索

问一下防止重编译的问题

  作者:未知    来源:网络    更新时间:2010/12/6
经常在一些头资料中看到以下的东西:我知道他们是用来防止重编译的。可是这些东西是怎么获得的呢??
怎么生成的呢? 用什么生成的啊?

#if !defined(AFX_POWEROFF4_H__AF942E2F_CD30_43E9_BB70_7DF23888DD21__INCLUDED_)
#define AFX_POWEROFF4_H__AF942E2F_CD30_43E9_BB70_7DF23888DD21__INCLUDED_
---华软 网友回答---
这个号是VC自动生成的,其实只需保证不重复就好了.
---华软网友回复---
怎么样才能自动生成???
---华软网友回复---
那得问微软的VC开发项目组了.
运用向导新建类时,VC自动产生了这个防止重复定义的号
---华软网友回复---
不是那个意思?? 我的意思是怎么样才能让vs 生成他!!!?
我的编译器在新建类时并没有生成啊!!
---华软网友回复---
。。如果图方便。。就用 #pragma once 吧
---华软网友回复---
引用 4 楼 xinke87 的回复:
不是那个意思?? 我的意思是怎么样才能让vs 生成他!!!?
我的编译器在新建类时并没有生成啊!!

不需要特殊操作,正常情况下它都会出现。
---华软网友回复---
引用 6 楼 wltg2001 的回复:
引用 4 楼 xinke87 的回复:
不是那个意思?? 我的意思是怎么样才能让vs 生成他!!!?
我的编译器在新建类时并没有生成啊!!

不需要特殊操作,正常情况下它都会出现。


历来没有见他出现过  
照旧  #pragma once 方便
---华软网友回复---
你要是自己写宏
AFX_POWEROFF4_H__AF942E2F_CD30_43E9_BB70_7DF23888DD21__INCLUDED_
这类名字随便起就好了
VS2003以后已经不用这类方式了
都是通过#pragma once实现的
你也说了#pragma once更方便一些
---华软网友回复---
就用#pragma once就好了
---华软网友回复---
你要是自己写宏
AFX_POWEROFF4_H__AF942E2F_CD30_43E9_BB70_7DF23888DD21__INCLUDED_
这类名字随便起就好了
VS2003以后已经不用这类方式了
都是通过#pragma once实现的
你也说了#pragma once更方便一些      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。