2023年1月10日 星期二

C++:如何應用 SFINAE 實作 type trait

以下為一個 SFINAE 的 type trait 例子,用來判斷一個型態是否有 default constructor。如果有 default constructor 的話那 typename = decltype(U()) 就能被替換,否則就會產生一個 substitutio...