最近又比較常寫pythonpython有個property裝飾器,可以為物件的 attribute (也就是資料成員) 設定 getter 與 setter
之...(繼續閱讀)
(跟前面的不連貫,所以用第N篇表示)(語法都是C++14,不過為了方便,有些地方還是用了C++17的STL,都是簡單的東西,例如std::is_same_v。如...(繼續閱讀)
某些情況可能會想要檢查類別內是否有定義某function也就是說想要達到下面這種效果:
...(繼續閱讀)
C++11 引入了 tuple,雖然很好用可是他有夠麻煩
如果有人不知道 C++ 的 tuple 在幹嘛,大概可以想成是一個強化版的 pair
pair 只能...(繼續閱讀)
(以免忘記所以再說明一下,我都是以 C++14 為準的寫法)
...(繼續閱讀)
終於要講到 template 各種噁心應用中的核心概念了不過在講 SFINAE 之前,先稍微看一下一個 stl 提供的功能
(1) std::enable_...(繼續閱讀)
對於 function template 來說,overloading 跟 specialization 混用有可能導致一些奇怪的現象
...(繼續閱讀)