本文要介紹 C++ 17 新增的 std::any
類別。它能儲存所有「可以被複製建構(Copy Constructible)」的數值。以下我們會先介紹 std::any
的基本用法,接著介 …
Category | 2021
-
-
C++ 執行緒:promise、future、packaged_task 與 async 的使用方法
今天我想要介紹 C++ 執行緒的高階 API:
std::promise
、std::future
、std::packaged_task
與std::async
。本文的內容可以濃縮為下圖:其中
std::promise
與std::future
是執行緒之間的 … -
C++ std::thread join() 與解構函式
前幾天在除錯的過程中,我注意到程式印出的 Stack Trace 和我的預期相去甚遠。在反覆研究之後,我發現一段有問題的程式碼。大 …