1.有关#define与#ifdef的问题

whitetiger8 2002-04-21 06:46:12
大家看代码:
#ifndef dllmainh
#define dllmainh
....
#endif
....
请问第一句与第二句的意思是什么呢?主要是第二句,它定义的是谁啊?虽然它目的是声明一个特定的字符串,可是它代表谁呢?怎么看?
...全文
26 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jerrymousenet2 2002-04-21
  • 打赏
  • 举报
回复
老兄多看看帮助吧!
jerrymousenet2 2002-04-21
  • 打赏
  • 举报
回复
又是你。
whitetiger8 2002-04-21
  • 打赏
  • 举报
回复
谢谢!
jishiping 2002-04-21
  • 打赏
  • 举报
回复
这样做的目的是不让头文件重复定义。这儿的名字并不一定非要是dllmainh,
只要在你的程序中不要重复定义就可以了。一般来说,名字取为头文件的文件
名,将文件名的.去掉,这样就肯定不会重复了。

13,870

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧