STTNet
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 宏定义 
静态 Public 成员函数 | 所有成员列表
stt::data::NetworkOrderUtil类 参考

负责大小端字节序转换 更多...

#include <sttnet.h>

静态 Public 成员函数

static unsigned long & htonl_ntohl_64 (unsigned long &data)
 将 64 位无符号整数的字节序反转(大端 <-> 小端)。 更多...
 

详细描述

负责大小端字节序转换

成员函数说明

static unsigned long& stt::data::NetworkOrderUtil::htonl_ntohl_64 ( unsigned long &  data)
static

将 64 位无符号整数的字节序反转(大端 <-> 小端)。

该函数模拟 htonl/ntohl 的 64 位版本,即按字节交换实现高低位互换。 原地修改参数并返回引用。

参数
data输入的 64 位无符号整数,按字节反转后返回。
返回
反转后的 data 引用。
注解
该实现不依赖平台库函数,适用于不确定机器端序的场景。

该类的文档由以下文件生成: