안녕하세요 C++파트를 맡고있는 시그마알파 얼굴 담당 입니다.
작년 여름에 시그마알파를 만들고 바로 블로그를 하려했으나 다들 바쁜관계로 하지못했습니다.
오늘 2016년 6월 1일 새로운 마음으로 시작해보려합니다.
제가 가장 먼저 다룰 내용은 C++라이브러리 STL입니다.
STL은 Standard Template Library의 약자로 C++에서 제공하는 표준 라이브러리입니다.
그렇다면 왜 STL을 알아둬야할가요?
바로 여러 장점을 가지고 있기 때문입니다.
첫째. 일반화를 지원할 수 있습니다.
둘쨰. 컴파일 타임의 매커니즘을 사용하므로 실행시 효율 저하가 거의 없습니다.
셋째. 표준으로 정해놨기 때문에 이식성이 좋습니다.
넷쨰. 소스가 공개되있어 확장성이 좋습니다.
보셨다시피 이러한 장점을 가지고 있는데 사용안할 수 없겠죠?
STL을 배우기 전에 꼭알아 야 될 문법이 몇개 있는데요
1. 연산자 오버로딩
2. 함수 포인터
3. 함수 객체
4. 템플릿
C++을 공부하셨다면 다들 아실거라 생각합니다. 그러나 복습차원에서 다시 공부하고 STL에 학습에 들어가도록 하겠습니다.
<작성자 - CODER_CJH>
<참고자료 - 뇌를 자극하는 C++ STL>
'Programming Language > C++' 카테고리의 다른 글
6. 템플릿 (0) | 2016.06.01 |
---|---|
5.함수 객체 (0) | 2016.06.01 |
4. 함수 포인터 (1) | 2016.06.01 |
3. STL에 필요한 주요 연산자 오버로딩(2) (4) | 2016.06.01 |
2. 연산자오버로딩(1) (0) | 2016.06.01 |