cast.h
来自「国外网站上的一些精典的C程序」· C头文件 代码 · 共 29 行
H
29 行
/*** public domain demo by Bob Stout*/#ifndef CAST__H#define CAST__H#define CAST(new_type,old_object) (*((new_type *)(&(old_object))))#if 0************************************************************************** ** /* Example of CAST macro at work */ ** ** union { ** char ch[4]; ** int i[2]; ** } my_union; ** ** long longvar; ** ** longvar = (long)my_union; /* Illegal cast */ ** longvar = CAST(long, my_union); /* Legal cast */ ** **************************************************************************#endif /* 0 */#endif /* CAST__H */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?