|
发表于 2003-7-18 11:44:03
|
显示全部楼层
既然改成C语言,这样的结构应该可以吧。
- static const int numsensors = NUM_SENSORS;
- static const int numjoints = NUM_JOINTS;
- struct gSensor_data{
- long sensor_value[NUM_SENSORS];
- long joint_value[NUM_JOINTS];
- };
复制代码
如果把两个static const int变量改成int放在结构里面肯定不行,C++里的结构实际上就是类,类里的静态变量是类共享的,应该有一个公共的存储位置,对象的存储里没有这两个变量,用sizeof看一下就知道了。
所以,我觉得这样改应该没什么问题。 |
|