标题:求助:程序中的code是什么意思?
只看楼主
cf2000
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-2-22
得分:0 
typedef code struct {
configuration_descriptor hid_configuration_descriptor; //HID类设备定义
interface_descriptor hid_interface_descriptor;
class_descriptor hid_descriptor;
endpoint_descriptor hid_endpoint_in_descriptor;
endpoint_descriptor hid_endpoint_out_descriptor;
}
hid_configuration_descriptor;
这种定义以前还真没有见过,结构hid_configuration_descriptor本身又含有与自己名字相同的变量
2006-02-22 14:07
bullbatLT
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-1-13
得分:0 
typedef code BYTE hid_report_descriptor[HID_REPORT_DESCRIPTOR_SIZE];

2006-02-22 16:04
kai
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:52
帖 子:3450
专家分:59
注 册:2004-4-25
得分:0 
我没见过这种写法, 如果可行的话, 那么这个 code 在别的地方定义了, 否则的话, 是不行的.

你可以写 typedef int code;
但是你不可以写 typedef code int;

所以说这个code 一定在其他的地方定义过了.

自由,民主,平等,博爱,进步.
中华民国,我的祖国,中华民国万岁!中华民国加油!
本人自愿加入中国国民党,为人的自由性,独立性和平等性而奋斗!
2006-02-22 16:40
bullbatLT
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-1-13
得分:0 
code肯定是一种数据类型

2006-02-22 16:49
kai
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:52
帖 子:3450
专家分:59
注 册:2004-4-25
得分:0 
bullbatLT,
我同意你的观点, 但是这个 code 不是C/C++ 的原始数据类型, 所以这只能是作者自己事先定义的数据类型.

往往学习中会碰到这种情况, 那就是你买了一本书回来, 可是书中的代码却运行不出, 很烦恼, 最后只能把那本书当垃圾扔掉. 出现这种情况往往和作者的不负责任有关, 作者对自己所附的代码自己都不测试, 随心所欲的附在书中, 还有就是说明不够详细, 当某一个 header file 在某一个程序中后, 作者便不再对以后在其他代码中再次出现却不做说明, 这样就给读者造成困难了. 还有的就更离谱了, 有些作者写书本身就是各处嫁接, 就是说,东抄一点西抄一点, 当然代码也是抄来的, 有没有很好的技术审计,所以出版后就是一笔糊涂帐了.

咳,可悲可叹啊.

自由,民主,平等,博爱,进步.
中华民国,我的祖国,中华民国万岁!中华民国加油!
本人自愿加入中国国民党,为人的自由性,独立性和平等性而奋斗!
2006-02-22 17:03
cf2000
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-2-22
得分:0 

code应该不是数据类型,它以关键字的颜色出现的,而且,我查找了整个工程,也没有看到它的定义。
code BYTE ONES_PACKET[2] = {0x01, 0x00};
在单片机C中,code代表的是一种存储类型,这个可以解释的通。
但是加上typedef后就不知道怎么解释了,那个结构体也是一样

2006-02-22 17:16
zorro2zzz
Rank: 1
等 级:新手上路
威 望:1
帖 子:96
专家分:0
注 册:2005-9-11
得分:0 
怎么越看越让我想起api啊……
我的api,我的痛……

编程是啥东西,让俺瞧瞧……
2006-02-23 01:28



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-46560-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029315 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved