C++ 内存分配器与 POSIX 套接字编程入门
1. 内存分配器测试代码
在 C++ 编程中,我们常常需要对内存分配器进行测试。以下是一段测试代码:
uint64_t total1{};
uint64_t total2{};
for (auto i = 0; i < num; i++) {
total1 += i;
total2 += mylist.back();
mylist.pop_back();
}
std::cout << "[TEST] verify: ";
if (total1 == total2) {
std::cout << "success\n";
}
else {
std::cout << "failure\n";
std::cout << " - total1: " << total1 << '\n';
std::cout << " - total2: " << total2 << '\n';
}
这段代码的目的是验证 total1 和 total2 是否相等。 total1 是从 0 到 num - 1 的整数累加和, total2 是 mylist 列表中元素的累加和。如果两者相等,则测试成功,否则失败并输出具体的 tot
超级会员免费看
订阅专栏 解锁全文
2608

被折叠的 条评论
为什么被折叠?



