c++

[C++ 筆記] 好用的 std::optional

since C++17 std::optional 讓 function 的回傳值多了一個選擇:有值或是 nullopt。
2019-12-22
2 min read

[C++ 筆記] Lambda

一個簡單的 Lamdba 運算式: [] (int x, int y) -> bool { return x < y; }
2019-12-15
3 min read

[C++ 筆記] rvalue reference

rvalue 是指: 等號右邊的值 臨時的值,例如運算的結果 無法被取址(address-of)的物件
2019-12-08
3 min read

[C++ 筆記] 智慧指標:unique_ptr & shared_ptr

unique_ptr與shared_ptr都是智慧指標,箱對於原本的raw pointer,智慧指標使用起來更方便,也不用擔心delete的問題。
2019-12-01
2 min read