我在IOS上使用位域结构如下:
struct rtp_header{
unsigned char cc:4;
unsigned char x:1;
unsigned char p:1;
unsigned char v:2; unsigned char pt:7;
unsigned char m:1; unsigned short sequence_number;
unsigned int timestamp;
unsigned int ssrc;
};为什么得到的 timestamp是16位呢,ssrc正常是32位。着急啊!!毕设下周答辩了。 VC的编译器正常。iOS位域
struct rtp_header{
unsigned char cc:4;
unsigned char x:1;
unsigned char p:1;
unsigned char v:2; unsigned char pt:7;
unsigned char m:1; unsigned short sequence_number;
unsigned int timestamp;
unsigned int ssrc;
};为什么得到的 timestamp是16位呢,ssrc正常是32位。着急啊!!毕设下周答辩了。 VC的编译器正常。iOS位域
解决方案 »
- Objective-C中,分类的问题
- Xcode如何实现char转wchar
- 弱弱的问一个iphone初级问题,请帮忙
- 在windows下可以使用vmware安装mac os然后安装xcode进行开发 求电脑硬件具体配置
- 推荐一个支持iphone的条码识别工具
- ios UIWebView 中文解码问题
- 有关tabbar中图片展示的问题
- NSFetchedResultsController在使用NSPredicate时候的一点问题
- 怎么去掉NavigationBar 底部的黑线
- 怎么将block里面的值赋给本类的变量
- UILabel怎么自定义字体颜色?
- 关于performSelector用法,为什么没有预期结果
htons(), ntohl(), ntohs(),htons()用错了用成了short的。抱歉