boost 學習筆記

2021-09-23 21:08:49 字數 932 閱讀 7023

先來看看如何賦值把:

#include #include #include #include#include #include #include using namespace std;

int _tmain(int argc, _tchar* ar**)

#include #include #include #include#include #include #include #include using namespace std;

//減少重複輸入

int _tmain(int argc, _tchar* ar**)

與非標準容器一起使用

#include #include #include #include #include #include using namespace std;

//與非標準容器一起使用

int _tmain(int argc, _tchar* ar**)

#include using namespace std;

//交換兩個陣列,兩個陣列的長度必須一致

int _tmain(int argc, _tchar* ar**)

特化 swap

Boost學習筆記 operators

如果乙個類要實現operator operator 意味著可能也要實現operator operator 等其它操作符。只要提供了operator operator 就可以根據這兩個操作符實現operator operator 等其它操作符。而且這種實現是單調的 operator const t x...

Boost學習筆記 filesystem

檔案操作是程式設計中非常重要的乙個部分,filesystem庫是乙個可移植的檔案系統操作庫,它使用posix標準檔案系統的路徑,介面很類似標準庫的容器和迭代器,使c 具有了類似指令碼餘姚的功能,可以跨平台操作目錄 檔案,寫出通用的指令碼程式。filesystem庫的核心類是path,它遮蔽了不同檔案...

Boost庫學習筆記

timer類 由於精度原因,不適合於精度很高或時間跨度很大的地方。也不能很好的跨平台。呼叫elapsed min 和elapsed max 分別獲取其精度,而且其精度根據平台會有變化。progress timer類繼承與timer類,但是其有乙個析構函式,析構的時候會自動呼叫elapsed 輸出從構...