社区
C++ 语言
帖子详情
求助一个简单的问题
biscuit09
2006-06-26 11:10:35
在程序开头有如下定义
#define A
...
struct A column
{
...
}
union A columnval
{
...
}
请问这样定义有什么好处,不能直接定义struct和union吗
...全文
209
6
打赏
收藏
求助一个简单的问题
在程序开头有如下定义 #define A ... struct A column { ... } union A columnval { ... } 请问这样定义有什么好处,不能直接定义struct和union吗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CandCplus
2006-07-12
打赏
举报
回复
有趣
pappGG
2006-07-12
打赏
举报
回复
学习
jixingzhong
2006-07-12
打赏
举报
回复
#ifdef A
#Pragma message("struct A and union A is defined")
#endif
当我们定义了_X86这个宏以后,
应用程序在编译时就会在编译输出窗口里显示 "struct A and union A is defined"。
(注意是在 编译时刻输出 ...)
jixingzhong
2006-07-12
打赏
举报
回复
请问这样定义有什么好处,不能直接定义struct和union吗
=========================
能直接定义struct和union。
这么做有一个好处,
由于定义了 宏 A,
那么可以在使用的时候进行验证:
#ifndef A //这个可以用来判断 宏A 是否定义,而宏A的定义和 struct、union是在一起定义的,那么也就是判断了 struct和union 是否定义 ...
另外,
宏A的定义也可以用于 在编译时刻 输出一些变量定义信息。
踏岸寻柳
2006-07-12
打赏
举报
回复
看不出用意,个人觉得没有任何意义
htqx
2006-06-29
打赏
举报
回复
预编译指令可能的作用是调整语言结构。
我用VBA解决的20个
问题
(一)
我用VBA解决的第
一个
问题
是表格的重复操作: 所有项目列表是已有的,但需要在每个项目后对应几行空白表格以便填入数据。 现有数据一共有40项: 目标是做成这样的: 手动操作也很
简单
,将项目复制至B列,A列自动...
【计算几何】【RQNOJ】轰炸
事实上,klux面对的是
一个
很
简单
的
问题
,但是他实在太菜了。 klux要想轰炸某个区域内的一些地方,它们是位于平面上的一些点,但是(显然地)klux遇到了抵抗,所以klux只能飞一次,而且由于飞机比较破,...
今天解决了两个没那么
简单
的
问题
第
一个
问题
第
一个
问题
是 React Native 0.72 版本上的 JS Debug 功能崩溃
问题
。今年公司在做 RN 版本升级,从 0.63 版本升级到 0.72,中间有不少变更点,加上业务需要自定义了很多功能,升级起来成本不少。上周前端...
青训
简单
/二分数字- 未得出答案
求助
贴
青训
简单
/二分数字- 未得出答案
求助
贴
程序员
求助
:腾讯面试题,64匹马8个跑道,多少轮选出最快的四匹
昨天,有网友私信我,说去阿里面试,彻底的被打击到了。问了为什么网上大量使用ThreadLocal的源码都会加上private static?他被难住了,因为他从来都没有...二面腾讯,其中
一个
算法题:64匹马,8个跑道,选出最快的...
C++ 语言
65,210
社区成员
250,518
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章