游戏开发论坛

 找回密码
 立即注册
搜索
查看: 5241|回复: 14

请问下面这些防止头文件重复包含的语句中,那一句是最

[复制链接]

39

主题

102

帖子

102

积分

注册会员

Rank: 2

积分
102
发表于 2006-4-21 10:07:00 | 显示全部楼层 |阅读模式

#ifndef   Head_H
#define  Head_H

#ifndef   Head__H
#define  Head__H

#ifndef  _Head_H_
#define _Head_H_

39

主题

102

帖子

102

积分

注册会员

Rank: 2

积分
102
 楼主| 发表于 2006-4-21 10:10:00 | 显示全部楼层

Re:请问下面这些防止头文件重复包含的语句中,那一句是

sorry , 上面写的不够清楚,补充一下。


#ifndef   Head_H     //中间一个横线
#define  Head_H

#ifndef   Head__H   //中间两个横线
#define  Head__H

#ifndef  _Head_H_  //前后和中间都有一个横线
#define _Head_H_



86

主题

2251

帖子

2386

积分

金牌会员

Rank: 6Rank: 6

积分
2386
QQ
发表于 2006-4-21 10:14:00 | 显示全部楼层

Re:请问下面这些防止头文件重复包含的语句中,那一句是

随性~

60

主题

1319

帖子

1319

积分

金牌会员

Rank: 6Rank: 6

积分
1319
发表于 2006-4-21 11:00:00 | 显示全部楼层

Re:请问下面这些防止头文件重复包含的语句中,那一句是

自己想写几个横线就写几个,看起来漂亮就好

33

主题

544

帖子

554

积分

高级会员

Rank: 4

积分
554
发表于 2006-4-21 11:12:00 | 显示全部楼层

Re:请问下面这些防止头文件重复包含的语句中,那一句是

随便,
最后还有句#endif

39

主题

102

帖子

102

积分

注册会员

Rank: 2

积分
102
 楼主| 发表于 2006-4-21 11:21:00 | 显示全部楼层

Re:请问下面这些防止头文件重复包含的语句中,那一句是


自己想写几个横线就写几个,看起来漂亮就好
-------------------------

啊!!!!!!!!!!!!!!!!!!

不是吧!VC++编译器这么宽容??????????

代码写错一个字母都报错吧!

大哥们我是说正经的,请不要戏弄小弟这个菜鸟好不好?

72

主题

447

帖子

454

积分

中级会员

Rank: 3Rank: 3

积分
454
QQ
发表于 2006-4-21 11:32:00 | 显示全部楼层

Re:请问下面这些防止头文件重复包含的语句中,那一句是

标准应该是:
#ifndef _file_h
#define _file_h
#endif


不过我用#pragma once[em3]

--------------------------------------
2D游戏设计论坛
http://www.dingge.com/forum/

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
发表于 2006-4-21 12:49:00 | 显示全部楼层

Re: Re:请问下面这些防止头文件重复包含的语句中,那一

taizhezou: Re:请问下面这些防止头文件重复包含的语句中,那一句是最正确的写法?


自己想写几个横线就写几个,看起来漂亮就好
-------------------------

啊...

就是这么宽容,不信你自己都试试看

38

主题

275

帖子

281

积分

中级会员

Rank: 3Rank: 3

积分
281
QQ
发表于 2006-4-21 12:54:00 | 显示全部楼层

Re:请问下面这些防止头文件重复包含的语句中,那一句是

  都可以吧?  我用 filename_h  以及 _filename_h  都可以,其他的也应该没问题,只是个宏定义而已,宏定义有哪些规则,这里就应该怎么样去遵循。

39

主题

102

帖子

102

积分

注册会员

Rank: 2

积分
102
 楼主| 发表于 2006-4-21 13:03:00 | 显示全部楼层

Re:请问下面这些防止头文件重复包含的语句中,那一句是

标准应该是:
#ifndef _file_h
#define _file_h
#endif

不过我用#pragma once

------------------------------------------------------

那是不是用#pragma once了以后,就不需要
#ifndef _file_h
#define _file_h
#endif

了?

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-24 08:36

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表