gpt4 book ai didi

c++ - boost 单元测试主要功能?

转载 作者:可可西里 更新时间:2023-11-01 15:41:28 25 4
gpt4 key购买 nike

在使用 boost 进行测试时,如何定义自己的 main() 函数?

Boost 使用它自己的 main 函数,但我使用的是自定义内存管理器,它需要在分配任何内存之前进行初始化,否则我会出错。

最佳答案

我不相信你真的需要你自己的主。我认为 global fixture 你会过得更好:

struct AllocatorSetup {
AllocatorSetup() { /* setup your allocator here */ }
~AllocatorSetup() { /* shutdown your allocator/check memory leaks here */ }
};

BOOST_GLOBAL_FIXTURE( AllocatorSetup );

关于c++ - boost 单元测试主要功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12529470/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com