provide small initial size to cfoa::table to prevent capacity overflows

This commit is contained in:
joaquintides
2023-03-21 15:41:59 +01:00
parent c7846f0c7d
commit ab0cca29ff

View File

@@ -1298,7 +1298,7 @@ public:
const_iterator>::type;
table(
std::size_t n=0,const Hash& h_=Hash(),const Pred& pred_=Pred(),
std::size_t n=1000,const Hash& h_=Hash(),const Pred& pred_=Pred(),
const Allocator& al_=Allocator()):
hash_base{empty_init,h_},pred_base{empty_init,pred_},
allocator_base{empty_init,al_},size_{0},arrays(new_arrays(n)),