fix: the size of intrusive list is not stable

fixes commet mistakes
This commit is contained in:
Haibo 2018-11-16 19:53:47 +08:00 committed by Nomango
parent 340793f9cf
commit f70de4e220
3 changed files with 3 additions and 6 deletions

View File

@ -321,9 +321,6 @@ namespace easy2d
// 获取全部子节点 // 获取全部子节点
Children const& GetChildren() const; Children const& GetChildren() const;
// 获取子节点数量
int GetChildrenCount() const;
// 移除子节点 // 移除子节点
bool RemoveChild( bool RemoveChild(
spNode const& child spNode const& child

View File

@ -215,7 +215,7 @@ namespace easy2d
std::sort(temp_vec.begin(), temp_vec.end(), if_lt); std::sort(temp_vec.begin(), temp_vec.end(), if_lt);
size_t size = temp_vec.size(); size_t size = temp_vec.size();
for (size_t i = 0; i < size_; ++i) for (size_t i = 0; i < size; ++i)
{ {
if (i == 0) if (i == 0)
temp_vec[i]->prev_ = ItemType(); temp_vec[i]->prev_ = ItemType();
@ -224,7 +224,7 @@ namespace easy2d
temp_vec[i]->prev_ = temp_vec[i - 1]; temp_vec[i]->prev_ = temp_vec[i - 1];
temp_vec[i - 1]->next_ = temp_vec[i]; temp_vec[i - 1]->next_ = temp_vec[i];
} }
if (i == size_ - 1) if (i == size - 1)
temp_vec[i]->next_ = ItemType(); temp_vec[i]->next_ = ItemType();
else else
{ {

View File

@ -30,7 +30,7 @@ namespace easy2d
// //
// Usage: // Usage:
// 获取指定范围内的一个随机数, 如: // 获取指定范围内的一个随机数, 如:
// int n = math::Rand(1, 5); // 获取 1~6 内的随机整数, 包含 1 和 6 // int n = math::Rand(1, 5); // 获取 1~5 内的随机整数, 包含 1 和 5
// 方法同样适用于浮点数的生成, 如: // 方法同样适用于浮点数的生成, 如:
// double d = math::Rand(1.2, 1.5); // double d = math::Rand(1.2, 1.5);
// 注意, 获得的随机数类型取决于参数的类型。 // 注意, 获得的随机数类型取决于参数的类型。