C++ 高手请进
登录 | 论坛导航 -> 华新鲜事 -> 社会百科 | 本帖共有 4 楼,分 1 页, 当前显示第 1 页 : 本帖树形列表 : 刷新 : 返回上一页
<<始页  [1]  末页>>
作者:hchen2002 (等级:2 - 初出茅庐,发帖:136) 发表:2004-05-09 16:16:49  楼主  关注此帖
C++ 高手请进
union
{
BYTE short[8];
DWORD short;
DWORD long;
} SIZE;


program() = #SIZE;
trace.setDest(#SIZE);

请问 #SIZE是什么意思啊?
"#" 这里的用意是什么? 取地址?

多谢!
Put your OWN COOL signature here!
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表
作者:va (等级:1 - 微不足道,发帖:71) 发表:2004-05-10 14:26:01  2楼
i doubt the correctness of the code
short and long are reserved keywords in c++ but they are
used as variable names here. this will certainly produce compilation errors.

# is used for preprocessing directives rather than an operator. by the way, & is the right one to take address.
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表
作者:Flying (等级:18 - 华新水车,发帖:16849) 发表:2004-05-10 16:13:47  3楼
This is NOT valid C++.
Keywords such as short, long are used as identifiers.

Please check your code fragment.
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表
作者:kelvin (等级:3 - 略知一二,发帖:763) 发表:2004-05-10 21:03:36  4楼
SystemC?
Anyway, not C or C++...Check the source, maybe it is a proprietary lanugage...
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表
论坛导航 -> 华新鲜事 -> 社会百科 | 返回上一页 | 本主题共有 4 篇文章,分 1 页, 当前显示第 1 页 | 回到顶部
<<始页  [1]  末页>>

请登录后回复:帐号   密码