GoogleTest 与 Benchmark 库使用:以位图 countOnes 函数为例
单元测试与性能测试都是我们实际进行项目开发中常见的需求,一个优秀的库能够帮助我们高效地完成上述需求,专注于项目本身逻辑的开发,而不是额外花费精力于单元测试库和性能测试库的编写。就
C++ 而言,最常用的单元测试和性能测试库应该就是 Google 开源的 GoogleTest
和 Benchmark 库了,二者源代码都可在 GitHub 获取。
本文中,我们以计算一块连续内存中的位 1 的数量