주의 : 공부하면서 정리한 내용이므로 오류가 있을 수 있습니다.
실습 과제 3-5 :
3.1 절의 차원 해석 코드에는 한 가지 문제가 남아 있다. 힌트 : 다음 코드를 시험해 볼 것.
이 문제를 이번 장에 나온 기법들을 이용해서 고쳐 보라.
풀이 :
m * a 가 만들어 내는 차원 정보는 순차열 내의 값은 동일하지만 같은 형식이라고 할 수 없다. 그러므로 + 연산자와 - 연산자에서 복사 생성자를 만들때 했던 것처럼 형식 검사를 해 줘야 한다.
하는 김에 * 연산자와 / 연산자에서 이 장에 나온 자리표 표현식을 사용해 보았다.
'Programming > CPPTM' 카테고리의 다른 글
C++ Template Metaprogramming 실습 과제 4-2 풀이 (0) | 2012.12.13 |
---|---|
C++ Template Metaprogramming 실습 과제 4-1 풀이 (0) | 2012.12.12 |
C++ Template MetaProgramming 실습 과제 4-0 풀이 (0) | 2012.12.10 |
C++ Template MetaProgramming 실습 과제 3-7 풀이 (0) | 2012.12.01 |
C++ Template MetaProgramming 실습 과제 3-6 풀이 (0) | 2012.12.01 |
C++ Template MetaProgramming 실습 과제 3-4 풀이 보충 (0) | 2012.11.28 |
[ 번역 ] CPPTM Answers - Exercise 3-4 (0) | 2012.11.28 |
C++ Template MetaProgramming 실습 과제 3-4 풀이. (0) | 2012.11.26 |
C++ Template MetaProgramming 실습 과제 3-3 풀이 (0) | 2012.11.26 |
C++ Template MetaProgramming 실습 과제 3-2 풀이 (0) | 2012.11.25 |