많은 사람들이 알고 있듯이, concepts , 템플릿 인수에 대한 가능한 유형을 제한하는 C ++의 접근 방식은 C ++ 11에 포함되지 않았습니다.
D 프로그래밍 언어 2.0에는 일반 프로그래밍과 비슷한 기능이 있습니다. 그 해결책은 나에게 매우 우아하고 단순 해 보입니다.
그래서 제 질문은 C ++이 비슷한 접근법을 사용할 수없는 이유 입니다.
- C ++ 개념의 목표는 D 구현이 제공하는 것보다 클 수 있습니까?
- 아니면 C ++의 레거시로 인해 그러한 접근 방식을 채택하지 못합니까?
- 아니면 다른?
답변 주셔서 감사합니다.
추신 : D의 일반적인 프로그래밍 파워의 예를 보려면 다음을 참조하십시오 : https : //.com/questions/7300298/metaprogramming-in-c-and-in-d/7303534#7303534