社区
C语言
帖子详情
关于type##_MAGIC是什么意思的问题
xingxing
2003-12-03 08:39:24
type##_MAGIC是什么意思?其中type为一个自己定义的结构。
...全文
94
4
打赏
收藏
关于type##_MAGIC是什么意思的问题
type##_MAGIC是什么意思?其中type为一个自己定义的结构。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
galaxy_fxstar
2003-12-03
打赏
举报
回复
受教了!
abitz
2003-12-03
打赏
举报
回复
boost中的一个例子
#define BOOST_INSTALL_PROPERTY(KIND, NAME) \
template <> struct property_kind<KIND##_##NAME##_t> { \
typedef KIND##_property_tag type; \
}
则
BOOST_INSTALL_PROPERTY(vertex, all);
被展开成
template <> struct property_kind<vertex_all_t> {\
typedef vertex_property_tag type; \
}
warm_hcb
2003-12-03
打赏
举报
回复
##符号表示将二者连接起来,常用在宏定义当中,
比如定义:
#define PARAM(S, P) ((S)->P##_MAGIC) = 0
那么在使用的时候,
PARAM(structExam, pointerExam1)就表示执行structExam->pointerExam1_MAGIC = 0;
PARAM(structExam, pointerExam2)就表示执行structExam->pointerExam2_MAGIC = 0;
……
好处就像上面的例子,提供了通用的操作。
abitz
2003-12-03
打赏
举报
回复
连接。
如
#define _MAGIC name
则
type##_MAGIC 就是type_name
初次动手编写驱动——LED在linux中的驱动。
数据传送是从应用程序的观点来看待的,_IOC_READ意思是从设备读。 size 用户数据的大小。(13/14位宽,视处理器而定) 内核提供了下列宏来帮助定义命令: _IO(
type
,nr); 没有 参数的命令 _IOR(
type
,...
OpenCv库函数(
type
s_c.h)持续更新
CV_StsUnsupportedFormat= -210, /* the data format/
type
is not supported by the function*/ CV_StsOutOfRange= -211, /* some of parameters are out of range */ CV_StsParseError= -212, /* invalid...
python运行报错illegal attribute
type
_执行Python脚本attribute Error:“None
Type
”对象没有“run_line_
magic
”属性...
使用python运行时出现的错误显示Traceback (most recent call last): File "LR.jpy", line 7, in get_ipython().run_line_
magic
('matplotlib', 'inline') AttributeError: 'None
Type
' object has no attribute 'run...
PHP函数讲解:get_
magic
_quotes_gpc()使用方法
get_
magic
_quotes_gpc 取得 PHP 环境变数
magic
_quotes_gpc 的值,属于 PHP 系统功能。 语法: long get_
magic
_quotes_gpc(void); 返回值: 长整数 这个函数做什么的? 本函数取得 PHP 环境配置的变量 ...
Mat类和Mat::depth()函数
CV_MAT_DEPTH(flags) ((flags) & CV_MAT_DEPTH_MASK)//flags=
MAGIC
_VAL=0x42FF0000 //按位与后得0x42FF1000,所以Mat::depth()函数求的结果为0x42FF1000 # define CV_MAKE
TYPE
(depth,cn) (CV_MAT_DEPTH(depth)...
C语言
69,336
社区成员
243,078
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章