1
如何比較快速的兩個(可變大小)內存區域爲二進制?快速比較兩個內存區域
int compare (void *a,void *b,size_t size){
...
}
// reg1 > reg2
reg1 = 00001000000000000000000000000000000000000000 (binary);
reg2 = 00000100000000000000000000000000000000000000 (binary);
if (compare(reg1,reg2,32) > 0){
return true;
}else{
return false;
};
'man 3 memcmp'。 – 2013-11-09 17:48:50
['std :: memcmp'](http://en.cppreference.com/w/cpp/string/byte/memcpy)? –
分析顯示你這是性能瓶頸的地方嗎? –