DataStore 判断区块时 采用 【offset ,offset+size) 方式 避免区块重叠冲突
This commit is contained in:
parent
b7aa5029bc
commit
26a07752c7
|
@ -113,8 +113,8 @@ DataStore::Area::Area()
|
||||||
|
|
||||||
bool DataStore::Area::Contain(uint offset, uint size)
|
bool DataStore::Area::Contain(uint offset, uint size)
|
||||||
{
|
{
|
||||||
return (Offset <= offset && offset <= Offset + Size ||
|
return (Offset <= offset && offset < Offset + Size ||
|
||||||
Offset >= offset && Offset <= offset + size);
|
Offset >= offset && Offset < offset + size);
|
||||||
}
|
}
|
||||||
|
|
||||||
/****************************** 数据操作接口 ************************************/
|
/****************************** 数据操作接口 ************************************/
|
||||||
|
|
Loading…
Reference in New Issue