boost::可选的单元测试

unit tests for boost::optional

本文关键字:单元测试 boost      更新时间:2023-10-16

我在哪里可以找到boost::optional的单元测试?

我试图剥离boost::可选的自己的代码,因为包括所有的boost减慢了我的编译时间大量

你指的是

$ (boost_root) libs 可选测试?

E。在我的Windows安装中,这将是

C:Program Files (x86)boostboost_1_47libsoptionaltest

另一个注意事项,您是否看过其他加速编译时间的技术,例如预编译头文件,只包括所需的头文件,pimpl习惯用法等。

这些可以产生很大的不同:例如:假设您的类包含boost::asio::io_service的实例,那么只有

#include <boost/asio/io_service.hpp>

而不是

#include <boost/asio.hpp>

,然后在源代码中包含其他文件,如占位符等。这对我产生了很大的影响。