提交 6e6b8629 编写于 作者: J Jiangtao Hu 提交者: Xiangquan Xiao

cyber: fix mismatch type var comparison and add missing header file. (#6805)

上级 bc91519d
......@@ -77,7 +77,7 @@ BoundedQueue<T>::~BoundedQueue() {
BreakAllWait();
}
if (pool_) {
for (int i = 0; i < pool_size_; ++i) {
for (uint64_t i = 0; i < pool_size_; ++i) {
pool_[i].~T();
}
std::free(pool_);
......@@ -97,7 +97,7 @@ bool BoundedQueue<T>::Init(uint64_t size, WaitStrategy* strategy) {
if (pool_ == nullptr) {
return false;
}
for (int i = 0; i < pool_size_; ++i) {
for (uint64_t i = 0; i < pool_size_; ++i) {
new (&(pool_[i])) T();
}
wait_strategy_.reset(strategy);
......
......@@ -17,6 +17,7 @@
#define CYBER_CLASS_LOADER_CLASS_LOADER_H_
#include <algorithm>
#include <functional>
#include <memory>
#include <mutex>
#include <string>
......
......@@ -17,6 +17,7 @@
#ifndef CYBER_CLASS_LOADER_CLASS_LOADER_MANAGER_H_
#define CYBER_CLASS_LOADER_CLASS_LOADER_MANAGER_H_
#include <functional>
#include <map>
#include <memory>
#include <mutex>
......
......@@ -18,6 +18,7 @@
#define CYBER_TIMER_TIMING_WHEEL_H_
#include <algorithm>
#include <functional>
#include <iostream>
#include <list>
#include <map>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册