C++ 中:
#define MAX_INFO_LEN 32
typedef struct
{
BYTE uCode ;//信息码
BYTE uFloat:1 ;//1=float型,0=无符号数
BYTE uLen:7 ;//信息内容长度
BYTE uInfo[ MAX_INFO_LEN ] ;//信息内容
}OneInfo_t ;c#中的结构体该怎么写? 粗体部分在C#中怎么体现??由于C++程序采用了内存紧凑方式,C#中会不会产生同一个结构体但是占用内存空间不一样的问题?
#define MAX_INFO_LEN 32
typedef struct
{
BYTE uCode ;//信息码
BYTE uFloat:1 ;//1=float型,0=无符号数
BYTE uLen:7 ;//信息内容长度
BYTE uInfo[ MAX_INFO_LEN ] ;//信息内容
}OneInfo_t ;c#中的结构体该怎么写? 粗体部分在C#中怎么体现??由于C++程序采用了内存紧凑方式,C#中会不会产生同一个结构体但是占用内存空间不一样的问题?
解决方案 »
- treeview的动态,多次添加节点
- C#开发了个Windows Service,设计到了数据库操作,但是启动服务时,“本地计算机上的**服务启动后又停止了,一些服务自动停止。。”,这是怎么回事
- C#简单内存问题
- C#里面有没有调节滑杆?
- 如何打印Winform中控件的内容
- NET的WIN程序如何能一次导入100万数据到SQL数据库中?
- 如何解决HashTable添加数据时插入重复键
- 高手牛人快进来看看啊.....关于邮件收发解码的问题
- 如何通过活动目录(AD)来做用户管理啊?
- 大数量查询时的拥塞问题
- 问个比较小白的问题!!技术文档是什么?
- 那们高手帮小弟测试下.ajax控件的小事件,执行后时间不会动.
//#define MAX_INFO_LEN 32
struct OneInfo_t
{
byte uCode ;//信息码
byte uFloat=1 ;//1=float型,0=无符号数
byte uLen=7 ;//信息内容长度
byte uInfo[]=new byte[32] ;//信息内容
}
呵呵
可以参考MSDN:http://msdn.microsoft.com/zh-cn/library/yyaad03b(VS.80).aspx有一种方法解决:
http://topic.csdn.net/t/20030531/22/1860471.html