簡體   English   中英

增強的單元測試::可選

[英]unit tests for boost::optional

在哪里可以找到boost :: optional的單元測試?

我正在嘗試去除boost :: optional來擁有自己的代碼,因為包括所有boost會大大降低我的編譯時間。

你指的是

$ {boost_root)\\ libs \\ optional \\ test?

例如在我的Windows安裝上,這將是

C:\\ Program Files(x86)\\ boost \\ boost_1_47 \\ libs \\ optional \\ test

另一方面,您是否看過其他加快編譯時間的技術,例如預編譯的標頭,僅包括所需的標頭,pimpl習慣用法等。

這些可以產生很大的不同:例如,假設您的類包含boost :: asio :: io_service的實例,則僅

#include <boost/asio/io_service.hpp>

在標題中而不是

#include <boost/asio.hpp>

然后在您的源代碼中包含其他文件,例如占位符等。 這對我來說有很大的不同。 你的旅費可能會改變...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM