본문바로가기

me2day

검색 ^_^
전날 July 26, 2008 다음날
26
Jul 2008
컴파일러가 템플릿 사용 코드를 만났을 때 클래스 정의 및 멤버 함수 정의를 생성해 내는 과정을 template instantiation 이라하고 그 결과를 template specialization 이라한다. PM 11:26
SVN Best Practices: 이것보다 지금 링크한 이 문서가 더 맘에 드는 군요. 역시 피해야할 것보다 바람직한 것들을 아는 게 더 좋은 경우가 많이 있죠. PM 08:14
OSCON 세째날 II - SubVersion에서 하지말아야 할 10가지: 8.번 백업하지 말라는 것은 왜 그렇게 말했을까라는 생각이 들긴 하지만 다른 것들은 대부분 수긍이 가는 내용이네요. PM 08:07
대신 템플릿 클래스의 static 멤버를 정의하기 위해서는 template <> int A<int>::i = 0; 와 같이 앞에 template <> 를 붙여주거나 template <class T> int A<T>::i = 0; 과 같이 정의해 줘야 합니다. PM 06:45
예를 들어, 옛날에는 template <typename T> class A { public: static int i; /* … */ }; 이런 템플릿 클래스를 선언하고서 int A<int>::i = 0; 이렇게 하면 됐었는데, 이제는 이런 에러가 발생합니다. PM 06:40
g++에서 템플릿 프로그래밍하다가 “error: too few template-parameter-lists” 에러를 만나시거든 한 번 보세요. 에러 메시지가 문제점을 잘못 보고해 주는 듯. PM 06:15
아내가 아침부터 저기압이다. 아무래도 어제 저녁에 잘 달래주지 않아서 열받은 듯… 오늘은 낮은 포복으로 몸조심해야겠다. PM 03:53
여기는 Loki library 포함된 singleton 패턴 구현입니다 AM 11:07

Follow RSS 김윤수 is sharing 2,092 stories with 138 people since November 30, 2007