안녕하세요 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

+ Recent posts