众所周知,概念,C ++约束模板参数可能类型的方法未能包含在C ++ 11中。
我了解到D编程语言2.0的通用编程具有类似的功能。在我看来,其解决方案非常优雅和简单。
所以我的问题是,为什么C ++无法使用类似的方法。
- C ++概念的目标可能大于D的实现所提供的目标?
- 还是C ++的传统使它无法采用这种方法?
- 还是其他?
感谢您的回答。
ps要查看D的通用编程能力的一些示例,请参阅:https : //stackoverflow.com/questions/7300298/metaprogramming-in-c-and-in-d/7303534#7303534