如題,C++ 有可能在未來支援 dependent types 嗎?如果支援的話大家覺得會長怎樣?
一些 cardinality 無限大的 types 不支援完全可以理解
但是像 integrals, std::array of integral 之類的 types 要支援應該不是問題?
到了 C++20,已經很多東西都有 constexpr 的版本了
用起來已經比之前的版本開心很多,但仍然和真正的 dependent types 有一段不小的差
距
如果有一天真的能把變數當作 template arguments 傳進 templates 裡,C++ 真的會有
用很多
或者退而求其次,至少支援個 constexpr function parameters 也好
這樣至少在 constexpr 的前提下有 dependent types 可以用
有 C++ 有沒有可能在未來支援 dependent types 的掛嗎?
或是有沒有看過相關的提案或是正式的討論呢?