새로운 시리즈로군요.
이번엔 좀 길게 가야 할듯... -_-;;
이번 오는 주 부터는 야근이 없다니 vi의 분석 포스트도 재개가 가능하지 싶습니다.
------------------------------------------------------------------------------------------
STL은 Standard Template Library의 약자입니다.
앞에 머릿글자만 따서 STL 이 되지요.
근데, 라이브러리는 라이브러리인데 템플릿은 도대체 뭐냐?
라고 물으신다면...
뭐...
-_-;;
뭐라 설명드려야 할 지 모르곘군요.
대략 그냥 뭐 그러려니 해주시길... -_-;
제대로 설명하자면 페이지 할애량이 지나치게 많아지므로,
개략적인 설명만 하겠습니다.
Template
같은 뼈대를 가지나 데이터형만 다른 타입에 대해 사용하는 하나의 틀.
리스트, 스택, 큐 등의 경우 데이터형마다 하나하나 구현할 수 없으므로
템플릿을 이용해 구현한다.
같은 뼈대를 가지나 데이터형만 다른 타입에 대해 사용하는 하나의 틀.
리스트, 스택, 큐 등의 경우 데이터형마다 하나하나 구현할 수 없으므로
템플릿을 이용해 구현한다.
뭐... 이정도로 설명이 가능하겠군요.
템플릿에 대한 코드 예시는 아래와 같습니다.
int형을 쓰는 list와 char형을 사용하는 list, 그리고 float형을 쓰는 vector와 double형을 쓰는 vector입니다.
저기 데이터형에 <>로 둘러쌓아 둔 것이 템플릿입니다.
이건 클래스 자체에서 미리 템플릿으로 선언해 두었기에 가능한 것이지,
그냥 아무데나 붙인다고 되는건 아니랍니다.
오는 화요일 야근이 없다면 list와 vector의 사용법을 가지고 다시 돌아오도록 하지요.
------------------------------------------------------------------------------------------
손가락 깨물고 감각 죽여놓고 쓰니 오타율도 많고 속도도 느리군요.
스파킹군이 "무감각"을 사유라 했는데요.
감각은 살아있구요.
손이 제대로 탱탱 부어서 손가락이 안움직였답니다 -_-
병원가서 치료받고 인제 움직이긴 합니다만,
키보드 계속 두드리는건 좀 힘들군요.
'(비정기) Dlbo's Post' 카테고리의 다른 글
Generic Algorithm with C++, 03 - Template List-_-! (0) | 2009.01.13 |
---|---|
Generic Algorithm with C++, 02 - Template Vector. (2) | 2009.01.06 |
Dlbo's Post 연기합니다. (3) | 2009.01.02 |
Dlbo's 포스트 연기 공지. (2) | 2008.12.29 |
Winter of Code 2008, W-Day, Code your network! (4) | 2008.12.23 |