하스켈 typeclasses를 C++로 구현할 수 있습니까? 그렇다면 어떻게?C++에서 Typeclasses 모델링
답변
배경 독서로 유용 할 수 있습니다이에 대한 몇 가지 서류,있다 :
- C++ templates/traits versus Haskell type classes, 수닐 코타 리, 마틴 Sulzmann
- A Comparative Study of Language Support for Generic Programming, 로널드 가르시아, 자코 자비스, 앤드류 Lumsdaine, 제레미 Siek에, 예레미야 Willcock
우수한 서류. 감사. –
OP의 이름이 "C++ templates/traits versus Haskell type classes"의 첫 번째 저자 이름과 비슷하다는 것을 아는 유일한 사람은 누구입니까? –
+1 두 번째 링크는 필수 기능의 분류가 실제로 매우 흥미 롭습니다. –
C++의 비슷한 메커니즘을 "개념"이라고합니다. 아이디어는 해당 클래스에 속하는 모든 유형의 요구 사항을 정의하여 유형 클래스를 정의하는 것입니다. C++ 반복자는 개념을 광범위하게 사용하며 C++ 0x는 직접 구문을 지원하기위한 의도 였지만 (C++은 현재 개념 검사를 수행하기위한 간접 템플릿 트릭이 아니라)이 지원이 표준에서 삭제 된 것 같습니다.
- 1. C 응용 프로그램 모델링
- 2. 개체 모델링 -UML 또는 다른 모델링 도구?
- 3. 일반 데이터베이스 모델링 및 django 특정 모델링
- 4. 흐름도 모델링
- 5. 모델링 상속
- 6. 모델링 팀
- 7. 브레인 모델링
- 8. 데이터 모델링 :
- 9. django 모델링
- 10. 모델링 클래스
- 11. 모델링 상태 식별 및 모델링 상태 머신 다이어그램의 유효성 검사
- 12. 메타 모델링 도구
- 13. 클래스 모델링/디자인 쿼리
- 14. 장고에서 스위스 토너먼트 모델링
- 15. Django에서 간단한 원장 모델링
- 16. DDD 모델링 토너먼트 플레이
- 17. DJANGO 복잡한 모델링
- 18. UML 모델링 프로그램
- 19. 모델링 : 토마스 Funkhouser에 의해
- 20. 모델링 여러 일
- 21. 속성이있는 엔티티의 데이터 모델링
- 22. 데이터 구조용 3d 모델링
- 23. JPA 상속 모델링 문제
- 24. 레일 데이터 모델링 질문
- 25. 일대일 관계 모델링
- 26. 좋은 데이터 모델링 소프트웨어
- 27. 일부 데이터가없는 데이터 모델링
- 28. 목표 - C와 UML 모델링
- 29. 데이터베이스의 통화 모델링
- 30. ActiveRecord에있는 Wordpress taxonmy 모델링
하스켈 형 안경이란 무엇입니까? –
노아, 미안하지만 표현 방법을 모르겠습니다. –