游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: taizhezou

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

[复制链接]

12

主题

124

帖子

124

积分

注册会员

Rank: 2

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

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

随便怎么写都行,你写
     #ifndef THATISFUN_001
     #define THATISFUN_001
     #endif // THATISFUN_001
都行,都是一个宏定义,本质上没有区别。
C++编译器(预处理器)并不能智能地判断是否重复编译了一个文件,所以实际中只能用这种宏定义的方法来解决,与VC本身无关。

33

主题

669

帖子

669

积分

高级会员

Rank: 4

积分
669
QQ
发表于 2006-4-21 13:05:00 | 显示全部楼层

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

别用全角就行了

3

主题

8

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2006-4-28 11:10:00 | 显示全部楼层

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

#ifndef   Head_H     //中间一个横线
#define  Head_H
我是这样用的
vc6.0的环境

28

主题

685

帖子

703

积分

高级会员

Rank: 4

积分
703
发表于 2006-4-28 11:31:00 | 显示全部楼层

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

可以: __公司名_项目名_命名空间_头文件名_h__,写个宏来自动生成也可以。

13

主题

978

帖子

978

积分

高级会员

Rank: 4

积分
978
发表于 2006-4-28 22:22:00 | 显示全部楼层

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

(-_-lllll)……没必要这么叫真啊……又不是fortran……
定义个宏想咋弄都行
你听说过给变量起名还要遵循某种不遵循编译器就报错的规则吗?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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