Contents:
- 1 °³¿ä
- 2 °ü·Ã¼Àû
- 3 Áֿ丵ũ
- 4 STL ±âÃÊ
- 4.1 ÄÁÅ×ÀÌ³Ê ( Container )
- 4.2 ¹Ýº¹ÀÚ ( Iterator )
- 4.3 Á¦³Ê¸¯ ¾Ë°í¸®Áò ( Generic Algorithm )
- 5 ÄÁÅ×ÀÌ³Ê »ç¿ëÇϱâ
- 6 Á¦³Ê¸¯ ¾Ë°í¸®Áò »ç¿ëÇϱâ
- 7 STL ¶óÀ̺귯¸® ¿Í µµ±¸ ¼³Ä¡Çϱâ
- 8 ´Ù¿î·Îµå
- 9 °ü·Ã¸µÅ©
- STL Æ©Å丮¾ó¡¤·¹ÆÛ·±½º °¡À̵å
- David R. Musser.Gillmer J. Derge.Atul Saini °øÀú, Á¤½ÂÁø ¿ª, ÀÎÆ÷ºÏ
- ÀÌÆåÆ¼ºê STL
- Scott Meyers Àú, °û¿ëÀç ¿ª, ÀÎÆ÷ºÏ
- C++ ±âÃÊ Ç÷¯½º Á¦3ÆÇ
- Stephen Prata Àú, À̵µÈñ ¿ª, ¼º¾È´ç
3 Áֿ丵ũ #
4.1 ÄÁÅ×ÀÌ³Ê ( Container ) #
STL ¿¡¼´Â vector ³ª list, deque, map µîÀ» ÄÁÅ×ÀÌ³Ê ( Container ) ¶ó°í ÇÑ´Ù. Áï, ÁöÁ¤µÈ µ¥ÀÌŸÇüÀÇ µ¥ÀÌŸ¸¦ ÀúÀåÇÏ´Â °ø°£À̶ó ÇÒ ¼ö ÀÖ´Ù. µ¥ÀÌŸÇüÀº int ³ª float, double °ú °°Àº ±âº»Çü ( primitive Çü ) °ú ÇÔ²² ´ÙÀ½ÀÇ Á¶°ÇÀ» ¸¸Á·ÇÏ´Â µ¥ÀÌŸÇüµµ ÀúÀåÇÒ ¼ö ÀÖ´Ù.
- °´Ã¼³ª Æ÷ÀÎÅÍ´Â ÀúÀå °¡´ÉÇÏÁö¸¸ ÂüÁ¶ ( reference ) ´Â ÀúÀåÇÒ ¼ö ¾ø´Ù.
- Æ÷ÀÎÅ͸¦ ÀúÀåÇÒ °æ¿ì, °¢ Æ÷ÀÎÅÍ¿¡ ÇÒ´çµÈ ¸Þ¸ð¸®¿¡ ´ëÇÑ °ü¸® ( ÇÒ´ç / ÇØÁ¦ ) ´Â ÄÁÅ×À̳ʿ¡¼ ÀÌ·ç¾îÁöÁö ¾Ê´Â´Ù.
- »ç¿ëÀÚ Á¤ÀÇ Å¬·¡½º¸¦ ÀúÀåÇÒ °æ¿ì, ±âº» ( default ) »ý¼ºÀÚ´Â ¹Ýµå½Ã Á¤ÀǵǾî¾ß Çϸç, º¹»ç »ý¼ºÀÚµµ ¸í½ÃÀûÀ¸·Î³ª ¹¬½ÃÀûÀ¸·Î ¹Ýµå½Ã Á¸ÀçÇØ¾ß ÇÑ´Ù. ¶ÇÇÑ °æ¿ì¿¡ µû¶ó ´ëÀÔ ¿¬»êÀÚ³ª ¼Ò¸êÀÚµµ ÇÊ¿äÇÏ´Ù.
4.2 ¹Ýº¹ÀÚ ( Iterator ) #
4.3 Á¦³Ê¸¯ ¾Ë°í¸®Áò ( Generic Algorithm ) #
ÁغñÁß...
5 ÄÁÅ×ÀÌ³Ê »ç¿ëÇϱâ #
6 Á¦³Ê¸¯ ¾Ë°í¸®Áò »ç¿ëÇϱâ #
ÁغñÁß...
7 STL ¶óÀ̺귯¸® ¿Í µµ±¸ ¼³Ä¡Çϱâ #