일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- oracle
- tensorflow
- rs422
- 크롤링
- 티스토리 초대장
- matplot
- MSSQL
- django
- 오라클
- c#
- windows10
- Serial
- scrapy
- 딥러닝
- 윈도우10
- Visual Studio Code
- MSSQL PYTHON
- 파이썬
- M2M
- rs485
- pymssql
- MEAN Stack
- 장고
- 텐서플로우
- MX Component
- PYTHON MSSQL
- sql developer
- Python
- vscode
- 자본주의
- Today
- Total
안까먹을라고 쓰는 블로그
ATL, STL, WTL 본문
STL(Standard Template Library)
C++표준으로 채택된 템플릿의 집합을 제공하는 라이브러리이다. 즉 STL은 일반화 프로그래밍 기법의 사용으로
임의의 타입에 사용될 수 있는 자료구조를 만들 수 있고, 그 알고리즘까지 일반화하여 사용할 수 있다. 이를
위해서는 Iterator(반복자)라는 일반화된 포인터가 필요합니다.
자료구조론을 공부하다보면 배우게 되는 Queue, List, Hashmap, Vector등과 같은 Container와 Sort Collection,
Generic 과 같은 Algorithim이 있고, String을 통한 문자열 접근, exception handling, auto_ptr의 스마트포인터등의
기능들을 표준화해 놓은 것입니다.
ATL(Active Template Library)
Visual C++에 부속되는 템플릿 라이브러리입니다. 주로 COM을 서포트하는 라이브러리로서 알려져 있습니다.
하지만 Window플로그래밍을 간략하는 클래스도 갖추고 있습니다. 그러한 클래스를 사용하는 경우는 반드시
COM의 지식이 필요 없습니다.
WTL(Window Template Library)
주로 Window의 GUI부분(Control, CommonDialog, CommandBar, PaintContainer ..)을 서포트하는 템플릿으로,
MFC(Microsoft Foundation Class Library)보다 가벼우면서 쉽게 GUI를 작성하기 위해 ATL을 이용하여 만든
Library입니다. 쉽게 말해 ATL의 확장 라이브러리라고 말할 수 있습니다.
'Miscellaneous' 카테고리의 다른 글
SOA, ESB (0) | 2012.10.26 |
---|---|
EAI (0) | 2012.10.26 |
Active X (0) | 2012.10.26 |
COM , DCOM, COM++ (0) | 2012.10.26 |
RAID의 개념 (0) | 2012.09.01 |