這篇是 Heresy 介紹 C++11(原 C++0x)和 Boost C++ Libraries 的目錄頁,內容應該會慢慢加強的~
-
C++ 語法再加強:C++0x (2010/04/19)
C++11 標準正式發布! (2011/10/12)針對 Visual C++ 2010 支援的 C++0x / C++11 的 Core Language 主要功能做的說明。包括 auto、decltype、lambda expression、rvalue reference、static assert 以及 nullptr。
-
在 MSVC10 下,將 lambda expression 轉換成 C 的 function pointer (2012/04/13)
-
使用 Macro 和 Lambda 簡化 Exception Handling (2011/03/24)
-
C++11 明確地控制預設函式:delete 與 default (2014/10/09)
-
比較安全的 C++ 虛擬函式寫法:C++11 override 與 final (2014/10/03)
-
在 header 檔使用 constexpr 定義全域變數(2018/06/01)
-
C++ 的一些 attribute(2018/07/04)
-
C++ 資料成員初始化 @ C++11/17(inline variable) (2018/07/06)
-
shared_ptr 的輔助類別 enable_shared_from_this (2018/08/08)
-
-
C++14 定案了! (2014/08/20)
-
C++11 的「…」:Parameter Pack (2017/05/05)
-
C++14 編譯階段的整數序列的 integer_sequence (2017/05/12)
-
使用 Parameter Pack 取代 switch 來做型別的展開 (2017/05/22)
-
Boost C++ Libraries 簡介 (2010/10/13)
簡單介紹 Boost C++ Libraries,並介紹建置 Boost C++ Libraries 的方法。
-
文字處理
-
Boost 的 C++ 格式化輸出函式庫:Format (2010/10/18)
以 C++ iostream 為基礎的格式化輸出函式庫,可以以基於 printf 格式化語法相同的寫法,來在 C++ 完成格式化的字串輸出。
-
在文字和數字間轉換:boost::lexical_cast (2010/12/01)
透過 C++ 的 stringstream,用來將文字和數值、或其他型別資料做轉換的函式庫。
-
Boost 的 STL Container 切割工具(上):split (2010/12/21)
Boost 的 STL Container 切割工具(中):Tokenizer (2010/12/27)透過 Boost 的 String Algorithms 和 Tokenizer,來對字串做切割的動作。
-
使用 Boost 的Locale 進行字碼轉換 (2012/03/12)
-
-
C++ 檔案、資料夾、路徑處理函式庫:boost::filesystem (2010/10/25)
相容於 STL 的檔案、目錄、路徑操作函式庫。
-
使用 boost::asio 讀取網頁資料 (2013/05/17)
簡易的 C++ 讀取網頁內容的方式。
-
程式的記錄輔助工具:Boost Log (2014/03/27)
Boost Log 的一些 logger 使用細節 (2014/04/14)
Boost Log 的 attribute 的簡易使用 (2014/05/09)功能強大的紀錄處理工具。
-
使用 Boost 的 Property Tree 處理 XML (2012/03/09)
針對 XML 的資料,對 Property Tree 的使用作說明;除了 XML,也還可以用來處理 INI 或 JSON,或者更一般、其他樹狀資料結構上。
-
程式執行參數處理函式庫:Boost Program Options(1/N) (2012/09/14)
程式執行參數處理函式庫:Boost Program Options(2/N) (2012/09/17)
程式執行參數處理函式庫:Boost Program Options(3/N) (2012/10/04)有結構性地分析 command line 輸入的參數、或是設定檔的一個函式庫。
-
Boost 的事件管理架構:Signal / Slot(上) (2011/04/07)
Boost 的事件管理架構:Signal / Slot(中) (2011/04/11)
Boost 的事件管理架構:Signal / Slot(下) (2011/04/13)介紹 Boost::Signals2 這個用來做事件管理的函式庫。
-
跨平台的 plugin 開發函式庫:Boost DLL – 基本使用 (2016/06/28)
跨平台的 plugin 開發函式庫:Boost DLL – 進階 (2016/08/30)
跨平台的 plugin 開發函式庫:Boost DLL-搭配自訂類別 (2016/09/05)介紹 Boost.DLL 這個跨平台的 Plug-in 開發架構。
-
OpenCL 的 C++ 函式庫:Boost.Compute (2014/05/16)
Boost 的 OpenCL 大量平行化函式庫,這篇是在正式納入 Boost 之前所寫的超簡短介紹。
-
Boost 也有的功能,但是使用 C++0x / C++11 或 TR1 來做介紹的部分
-
在 C++ 裡傳遞、儲存函式 Part 3:Function Object in TR1 (2010/11/12)
-
避免 memory leak:C++11 Smart Pointer(上) (2012/03/03)
避免 memory leak:C++11 Smart Pointer(下) (2012/03/05) -
C++11 STL 的時間函式庫:chrono (2013/12/27)
-
C++ 的多執行序程式開發 Thread:基本使用 (2012/07/06)
C++ 的多執行序程式開發 Thread:多執行序之間的溝通(一) (2012/07/11)
C++ 的多執行序程式開發 Thread:多執行序之間的溝通(二) (2012/08/20)
C++11 Thread 的 condition variable (2014/01/09) -
C++11 程式的平行化:async 與 future (2016/03/14)
-
讓函式回傳多個值:std::tuple (2016/10/14)
-
[…] C++1x / Boost C++ Libraries 目錄 […]
讚讚
[…] C++11 / Boost C++ Libraries 目錄 […]
讚讚