我在特定的企业环境中工作,目前没有 C++11 基础架构。最近我开始编写单元测试并决定使用 Boost.Test 框架,因为 Boost 以其可移植性和企业就绪性而闻名。虽然一般的 BOOST_AUTO_TEST_CASE 工作得很好,但我发现数据集测试(BOOST_DATA_TEST_CASE)最终boost/test/data/monomorphic/fwd.hpp
包括<tuple>
无条件包含在内。DATA_TEST_CASE 是否确实需要 C++11?有没有办法使用 BOOST_DATA_TEST_CASE 并利用 Boost 的内置元组和其他附带的库来符合 C++03 标准?
问问题
97 次