如题,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 的挂吗?
或是有没有看过相关的提案或是正式的讨论呢?