Codechange: use zero-initialization instead of C-style loop

This commit is contained in:
Rubidium 2024-04-09 17:35:51 +02:00 committed by rubidium42
parent ff27b9e76a
commit 2587a21400
1 changed files with 3 additions and 5 deletions

View File

@ -284,11 +284,9 @@ void Hash::PrintStatistics() const
uint used_buckets = 0; uint used_buckets = 0;
uint max_collision = 0; uint max_collision = 0;
uint max_usage = 0; uint max_usage = 0;
uint usage[200]; uint usage[200] = {};
uint i;
for (i = 0; i < lengthof(usage); i++) usage[i] = 0; for (uint i = 0; i < this->num_buckets; i++) {
for (i = 0; i < this->num_buckets; i++) {
uint collision = 0; uint collision = 0;
if (this->buckets_in_use[i]) { if (this->buckets_in_use[i]) {
const HashNode *node; const HashNode *node;
@ -308,7 +306,7 @@ void Hash::PrintStatistics() const
); );
std::string line; std::string line;
line += "{ "; line += "{ ";
for (i = 0; i <= max_collision; i++) { for (uint i = 0; i <= max_collision; i++) {
if (usage[i] > 0) { if (usage[i] > 0) {
fmt::format_to(std::back_inserter(line), "{}:{} ", i, usage[i]); fmt::format_to(std::back_inserter(line), "{}:{} ", i, usage[i]);
#if 0 #if 0