adjust elem_t construction

This commit is contained in:
mutouyun 2018-11-30 22:16:44 +08:00
parent 85bb05bb52
commit caabc24b71

View File

@ -1,6 +1,5 @@
#pragma once #pragma once
#include <cstring>
#include <atomic> #include <atomic>
#include <utility> #include <utility>
#include <algorithm> #include <algorithm>
@ -47,8 +46,7 @@ public:
private: private:
struct elem_t { struct elem_t {
head_t head_; head_t head_;
byte_t data_[data_size]; byte_t data_[data_size] {};
elem_t(void) { ::memset(data_, 0, sizeof(data_)); }
}; };
elem_t block_[elem_max]; elem_t block_[elem_max];