티스토리 뷰
c+11에서는 템플릿별칭에 대해서 typedef가 아닌 using을 사용하라고 권장하나 봅니다
( http://occamsrazr.net/tt/174)
본 문제를 해결하기 위해 stackoverflow에 질문을 해보고 답변대로 해결되었습니다
http://stackoverflow.com/questions/42477805/how-can-i-resolve-this-matter-c-template-with-typede
알고리즘 문제를 풀기 위해 trep을 만드려는데
별칭과 템플릿에 관한 문제가 발생해서 한참을 뒤진 결과 드디어
'컴파일'하는데만 성공했네요
보시다시피 헤더파일과 cpp파일을 분리하려고 합니다.
우선 헤더파일에서 클래스 안에 pair에 대한 별칭을 주고 있습니다.
원래는 클래스 밖에서 이를 using으로 사용하려 했으나
predecleartion을 해도 소용이 없더군요.
cpp파일은 또 using으로 해결하였습니다.
typedef으로는 또 되질 않더군요
cpp에서는 클래스의 함수들을 정의할 때 마다 template을 함수헤더에
지정해주어야 합니다. 컴파일러가 어떤 형식이 들어올지 알 수 없기때문이죠
cpp대한 공부가 좀 많이 필요해보입니다...
'프로그래밍 > C C++' 카테고리의 다른 글
effective stl item2 : Beware the illusion of container-independent code (0) | 2017.11.12 |
---|---|
effective stl item1 (choose your containers with care) (0) | 2017.11.09 |
깊은복사 예제 (0) | 2017.05.18 |
함수포인터 이용하기 (0) | 2017.03.06 |
Pointer Decay in C++ (배열의 포인터로의 붕괴) (2) | 2017.01.22 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 문자열
- peram jam
- C++
- 중국
- Pointer
- 여행
- Codejam
- 카카오 공채
- STL
- 코드잼
- printf
- C language
- 드럼
- link
- kernerl
- 피아노
- cpp
- linux
- 중국여행
- yiruma
- python
- compile
- Spring
- 사천
- 알고리즘
- 악보
- 정규표현식
- 이루마
- regex
- Algorithm
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함