小编use*_*413的帖子

优化C++中的字符数组成员交换

char buffer[256];

for(int x = 0; x<256; x+=4)
{
char one = buffer[x];
char two = buffer[x+1];
char three = buffer[x+2];
char four = buffer[x+3];

buffer[x] = four;
buffer[x+1]=three;
buffer[x+2]= two;
buffer[x+3]=one;
}
Run Code Online (Sandbox Code Playgroud)

我究竟如何优化这个?

c++

0
推荐指数
1
解决办法
101
查看次数

C++ 32位字字节交换

可能重复:
如何在C++中的big-endian和little-endian值之间进行转换?

我想知道如何字节交换32位字

我有这些单词的巨大缓冲区,并且由于字节顺序,每个单词都需要进行字节交换.

c++ byte swap endianness

-1
推荐指数
1
解决办法
1万
查看次数

标签 统计

c++ ×2

byte ×1

endianness ×1

swap ×1