当前位置: 首页 > news >正文

大型网站的空间广州营销型网站建设公司哪家名气大

大型网站的空间,广州营销型网站建设公司哪家名气大,官网搭建,网站开发 常德在Qt中,可以使用qToLittleEndian和qToBigEndian两个函数来实现大小端字节序之间的转换。1.转换为小端字节序:1 quint32 num 0x12345678; 2 quint32 littleEndianNum qToLittleEndian(num); // 转换为小端字节序2.转换为大端字节序:1 quint3…

在Qt中,可以使用qToLittleEndian和qToBigEndian两个函数来实现大小端字节序之间的转换。

1.转换为小端字节序:

1 quint32 num = 0x12345678;
2 quint32 littleEndianNum = qToLittleEndian(num); // 转换为小端字节序

2.转换为大端字节序:

1 quint32 num = 0x12345678;
2 quint32 bigEndianNum = qToBigEndian(num); // 转换为大端字节序

这两个函数可以用于各种整型数据类型,如quint8、quint16、quint32、quint64等。通过这些函数,可以方便地进行大小端字节序之间的转换。

3、qToBigEndian方法

   uchar temp[2] = {0};
QByteArray byteArray;
byteArray.clear();

   int  iModeType = 0xFF01;

   qToBigEndian<quint16>(stRunModePath.iModeType, temp);
byteArray.append(reinterpret_cast<char*>(temp), 2);

   uint16_t *pData =  (uint16_t*)byteArray.data();

4、具体库函数参考查询


template <typename T> inline Q_DECL_CONSTEXPR T qToBigEndian(T source)
{ return qbswap(source); }
template <typename T> inline Q_DECL_CONSTEXPR T qFromBigEndian(T source)
{ return qbswap(source); }
template <typename T> inline Q_DECL_CONSTEXPR T qToLittleEndian(T source)
{ return source; }
template <typename T> inline Q_DECL_CONSTEXPR T qFromLittleEndian(T source)
{ return source; }
template <typename T> inline void qToBigEndian(T src, void *dest)
{ qbswap<T>(src, dest); }
template <typename T> inline void qToLittleEndian(T src, void *dest)
{ qToUnaligned<T>(src, dest); }

template <typename T> inline void qToBigEndian(const void *source, qsizetype count, void *dest)
{ qbswap<sizeof(T)>(source, count, dest); }
template <typename T> inline void qToLittleEndian(const void *source, qsizetype count, void *dest)
{ if (source != dest) memcpy(dest, source, count * sizeof(T)); }
template <typename T> inline void qFromBigEndian(const void *source, qsizetype count, void *dest)
{ qbswap<sizeof(T)>(source, count, dest); }
template <typename T> inline void qFromLittleEndian(const void *source, qsizetype count, void *dest)
{ if (source != dest) memcpy(dest, source, count * sizeof(T)); }

http://www.dtcms.com/a/415430.html

相关文章:

  • 网站本地被劫要怎么做马上飞做的一些网站
  • 牡丹江做网站公司公司网站维护费大概需要多少
  • 定时/延时消息从RocketMQ 4.x到RocketMQ 5.0的演变:从固定延时等级到精准延时时间
  • 最大似然估计与协方差正则化:从推导到实践
  • 苏宁item_search - 按关键字搜索商品接口深度分析及 Python 实现
  • 企业大型网站建设要多少钱动漫设计作品
  • linux基础服务(2)
  • 学校微网站模板下载企业大学网站建设计划
  • 【华为 ICT HCIA eNSP 习题汇总】——题目集24
  • 广府网站建设学剪辑有必要报班吗
  • 好的企业管理网站瓯网
  • 氛围编程(Vibe Coding)的局限性
  • 台州网站制作套餐建设网站有哪些参考文献
  • 数据集 - LaTeX OCR
  • Java面试-并发面试(一)
  • 比特之绘:位图的二进制诗学
  • 【K8s-Day 32】StatefulSet 深度解析:为你的数据库和有状态应用保驾护航
  • 优质的营销网站建设广告公司取名
  • Webpack5 第四节
  • 设计网站公司力荐亿企邦松江新城投资建设发展有限公司网站
  • 家用电器:从解放双手到智能生活的变革者
  • 上海网站建设大概多少钱WordPress允许用户修改评论
  • 如何给网站做seo优化用网站做宣传的方案
  • 使用神经网络预测天气
  • 青海省建设工程信息网站最近十大新闻
  • 建设银行网站显示404企业活动网站创意案例
  • XAMPP下载安装教程(附下载链接,图文并茂)
  • 杭州网站建设浙江搜搜网站收录
  • Redis-分布式锁-redission原理
  • 博州住房和城乡建设局网站wordpress搭建官网