C++ STL


C++ STL Àº C++ ÀÇ Ç¥ÁØ ÅÛÇø´ ¶óÀ̺귯¸®·Î C++ÀÇ È°¿ëÇнÀÀ» ¿øÇÏ´Â °³¹ßÀÚ°¡ ÀÌ¿ëÇϸé ÁÁ½À´Ï´Ù. ÇÁ·Î±×·¡¹Ö ºÐ¾ß¿¡ Ȱ¿ëÇÒ¼ö ÀÖ´Â ¹üÀ§°¡ ³Ð±â ¶§¹®¿¡ C++ STL Àº ƯÈ÷ °ÔÀÓºÐ¾ß °³¹ßÀ» ¿øÇÑ´Ù¸é Çʼö·Î ÇнÀÇØ¾ßµÇ´Â ³»¿ëÀÔ´Ï´Ù. ÇÏÁö¸¸ C++ÀÇ ¶óÀ̺귯¸®¸¦ Ȱ¿ëÇÏ´Â ³»¿ëÀÌ ±¸¼ºµÇ¾îÀÖ¾î ±âº» °³³äÀÎ C++ÀÌ ÇнÀÀÌ µÇ¾î¾ß ÀÌÇØµµ°¡ ³ô½À´Ï´Ù.
-
01.33ºÐ ¿¬»êÀÚ¿À¹ö·Îµù part1
´ÜÇ׿¬»êÀÚ¿À¹ö·Îµù, ÀüÀ§¿¬»ê, »ç¿ëÀÚÁ¤ÀÇ¿¬»êÀÚ, ÀÌÇ׿¬»ê¿À¹ö·Îµù, Àü¿ªÇÔ¼ö¿À¹ö·Îµù, ¸â¹öÇÔ¼ö¿À¹ö·Îµù, friend, ÇÔ¼öÈ£Ãâ¿À¹ö·Îµù, ¹è¿À妽º¿À¹ö·Îµù
Ã¥°¥ÇÇ[00:00] c++¹®¹ý/[00:22] ´ÜÇ׿¬»êÀÚ ¿À¹ö·Îµù/[00:46] ±¸¼º/[00:54] mainÇÔ¼ö/[01:15] ÈÄÀ§¿¬»ê/[01:29] °á°ú¿¹»ó/[02:00] ½ÇÇà/[02:13] ÀüÀ§¿¬»ê°á°úÈ®ÀÎ/[03:15] »ç¿ëÀÚÁ¤ÀÇ Å¬·¡½º¿¡¼ÀÇ ¿¬»êÀÚ»ç¿ë/[03:42] °´Ã¼»ý¼º/[04:13] print/[05:00] ÀüÀ§¿¬»ê++/[05:30] ÈÄÀ§¿¬»ê++/[05:46] ¿¬»êÀÚ¿À¹ö·Îµù/[06:08] operator/[06:38] int/[07:46] ÀüÀ§ ¿¬»ê °á°ú/[08:31] È®ÀÎ/[08:58] Á÷Á¢È£Ãâ/[09:48] ÀÌÇ׿¬»ê ¿À¹ö·Îµù/[09:58] ±¸¼º/[10:26] °´Ã¼¼±¾ð/[10:37] +¿¬»ê/[11:41] µ¡¼À ¿¬»êÀÇ ¿ø¸®/[12:11] ¿À¹ö·Îµù/[12:18] ÀÌÇ× ¿¬»êÀÚ ¿À¹ö·Îµù ³»¿ë È®ÀÎ/[13:05] Á÷°üÀû º¸±â/[14:52] -¿¬»ê/[15:18] µð¹ö±ë/[16:26] ==¿¬»ê/[16:41] µð¹ö±ë/[17:47] !=¿¬»ê/[18:00] È®ÀÎ/[18:56] Àü¿ªÇÔ¼ö/[19:25] Àü¿ªÇÔ¼ö¿¬»êÀÚ ¿À¹ö·Îµù/[19:40] ¸â¹öÇÔ¼ö¿¬»êÀÚ ¿À¹ö·Îµù/[20:56] º¯°æÀÌÀ¯/[22:14] operator/[23:02] °á°ú°ª È®ÀÎ/[23:22] ¸Å°³ º¯¼ö°¡ 2°³ÀÎ ÀÌÀ¯/[24:21] ÁÖ¼®Ç¥½Ã/[24:48] friend/[25:25] friendÀÇ »ç¿ë/[26:07] ÇÔ¼öÈ£Ã⿬»êÀÚ ¿À¹ö·Îµù/[27:14] µð¹ö±ë/[27:36] ÇÔ¼öÈ£Ãâ/[28:18] ¸Å°³ º¯¼ö¸¦ ÀÌ¿ëÇÑ È£Ãâ/[28:26] Á÷Á¢È£Ãâ/[28:45] ½ÇÇà/[29:30] Àӽð´Ã¼ ÇÔ¼öÈ£Ãâ/[29:52] ¿¬»êÀÚ ¿À¹ö·Îµù ¹®¹ý/[30:26] ¹è¿À妽º¿À¹ö·Îµù/[31:03] µð¹ö±ë -
02.37ºÐ ¿¬»êÀÚ¿À¹ö·Îµù part2
¸Þ¸ð¸®Á¢±Ù¿¬»êÀÚ¿À¹ö·Îµù, ŸÀÔº¯È¯¿¬»êÀÚ¿À¹ö·Îµù, ÇÔ¼öÆ÷ÀÎÅÍ, foreach¾Ë°í¸®Áò
Ã¥°¥ÇÇ[00:22] ±âº»ÀûÀÎ Áغñ¸¦ À§ÇÑ ÄÚµù/[00:50] ¿¹Á¦·Î »ç¿ëÇÒ Æ÷ÀÎÆ®ptrÀÌ ¶ó´Â Ŭ·¡½º¸¦ ¼±¾ð/[01:33] ¸ÞÀÎÇÔ¼ö ¿¹Á¦/[01:46] ¿¬»êÀÚ »ç¿ë ¹æ¹ý/[03:22] ÀÏ¹ÝÆ÷ÀÎÅÍ¿Í ½º¸¶Æ®Æ÷ÀÎÅÍ ºñ±³/[03:42] ½º¸¶Æ® Æ÷ÀÎÅÍ ±¸Çö/[04:40] Áß¿äÇÑ Á¡/[05:38] Æ÷ÀÎÆ®ptrŬ·¡½º ³»ºÎ¿¡ ÀÖ´Â ¼Ò¸êÀÚ/[06:11] ¸Þ¸ð¸® Á¢±Ù¿¬»êÀÚ ¿À¹ö·Îµù/[07:30] »ý¼ºÀÚ¸¦ ÀÌ¿ëÇÑ Å¸ÀÔ º¯È¯/[08:16] »ç¿ëÀÚ Á¤ÀÇ Å¬·¡½º °´Ã¼¿¡ intÇü°ú ¹®ÀÚ¿À» ´ëÀÔ/[09:22] ¿¡·¯ ³ªÁö ¾Ê°Ô Çϱâ/[09:39] »ý¼ºÀÚ ¼±¾ð/[10:33] Æ÷ÀÎÅÍ À§Ä¡/[11:20] ºôµå/[12:05] ¿øÄ¡¾Ê´Â ¹¬½ÃÀû º¯È¯ ¸·±â/[12:48] explicit Ű¿öµå »ç¿ë/[13:07] ½ÇÇà/[13:39] ŸÀÔ º¯È¯ ¿¬»êÀÚ¸¦ ÀÌ¿ëÇÑ ¿À¹ö·Îµù/[14:18] intÇü,char*Çü µ¥ÀÌÅÍ¿¡ »ç¿ëÀÚ Á¤ÀÇ °´Ã¼ ´ëÀÔ/[15:18] ŸÀÔ º¯È¯ ¿¬»êÀÚ ¿À¹ö·Îµù ÀÌ¿ë/[15:33] ¿À¹ö·ÎµùµÈ ¹®¹ýÀÛ¼º/[16:22] Ãâ·ÂÀ» ÅëÇÑ °ËÁõ/[17:11] ÇÔ¼ö Æ÷ÀÎÅÍ/[18:07] ÇÔ¼ö Æ÷ÀÎÅÍÀÇ Á¾·ù/[18:51] Æ÷ÀÎÅÍ/[20:00] ÇÔ¼ö Æ÷ÀÎÅÍ ¼±¾ð/[21:48] ¸â¹ö ÇÔ¼ö¿¡ ÇÔ¼ö Æ÷ÀÎÅÍ ¼±¾ðÇÒ °æ¿ì/[22:41] ÇÔ¼ö Æ÷ÀÎÅÍ ´ëÀÔ/[23:59] °¢ ÇÔ¼öÀÇ ¿øÇü º¸±â/[24:32] Á¤Àû ¸â¹ö ÇÔ¼ö/[24:55] ¸â¹ö ÇÔ¼ö/[25:02] ÇÔ¼ö Æ÷ÀÎÅÍ È£Ãâ/[26:52] for_each¾Ë°í¸®Áò/[27:22] for¹®°ú for_each¹®ÀÇ ºñ±³/[27:48] Àü¿ª ÇÔ¼ö ´ëÀÔ/[27:51] ½ÇÇà/[28:00] Á¤Àû ¸â¹ö ÇÔ¼ö ´ëÀÔ/[28:07] ¸â¹ö ÇÔ¼ö ´ëÀÔ/[28:18] for_each¾Ë°í¸®ÁòÀ» ÀÌ¿ëÇÑ Ãâ·Â/[29:30] ½ÇÇà/[30:41] ºñ½ÁÇÑ ¿¹Á¦ º¸±â/[32:00] for¹® Ãâ·Â/[32:52] ½ÇÇà ÈÄ °á°ú È®ÀÎ -
03.37ºÐ ÇÔ¼ö¿Í ÅÛÇø´
ÇÔ¼ö °´Ã¼, ÇÔ¼ö ÅÛÇø´, Ŭ·¡½º ÅÛÇø´
Ã¥°¥ÇÇ[00:04] ÇÔ¼ö °´Ã¼/[00:49] Ŭ·¡½º °´Ã¼ ¼±¾ð/[01:15] ÀÎÀÚ °ªÀ» ¹ÞÁö ¾Ê´Â ÇÔ¼ö °´Ã¼ È£Ãâ/[02:19] ¿¬»êÀÚ ¿À¹ö·Îµù/[03:14] ÀÎÀÚ °ªÀ» ¹Þ´Â ÇÔ¼ö °´Ã¼ È£Ãâ/[04:40] È®ÀÎ/[05:00] for_each ¾Ë°í¸®Áò¿¡ ÇÔ¼ö °´Ã¼ Àü´Þ/[06:30] ÇÔ¼ö°¡ ¿øÇÏ´Â °ª ºÒ·¯¿À±â/[07:00] È®ÀÎ/[08:24] ÇÔ¼ö °´Ã¼¸¦ ÅëÇÑ less ±¸Çö/[09:39] Àü¿ª ÇÔ¼ö È£Ãâ/[10:28] È®ÀÎ/[10:48] »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö °´Ã¼ È£Ãâ/[11:31] È®ÀÎ/[11:41] STL less ÇÔ¼ö °´Ã¼ È£Ãâ/[13:13] È®ÀÎ/[14:20] °£°áÇÏ°Ô ÀÛ¼ºÇϱâ/[15:31] greater¸¦ ÀÌ¿ëÇØ less¿Í °á°ú°ª ºñ±³Çϱâ/[16:06] È®ÀÎ/[16:26] ÇÔ¼ö ÅÛÇø´/[17:21] ³»¿ë »ìÆìº¸±â/[19:37] ÇÔ¼ö ÅÛÇø´ Ư¼öÈ/[20:10] ´Ù¾çÇÑ Å¸ÀÔÀÇ ¸Å°³ º¯¼ö¸¦ ¹Þ´Â ÇÔ¼ö È£Ãâ/[21:41] È®ÀÎ/[23:02] ÅÛÇø´À» ÀÌ¿ëÇÑ ÇÔ¼ö È£Ãâ (ŸÀÔ ¸í½Ã ¾ÈÇÔ)/[23:25] È®ÀÎ/[23:59] ÅÛÇø´À» ÀÌ¿ëÇÑ ÇÔ¼ö È£Ãâ (ŸÀÔ ¸í½Ã)/[24:22] È®ÀÎ/[26:11] point °´Ã¼ Ãâ·Â/[26:41] È®ÀÎ/[27:00] Ŭ·¡½º ÅÛÇø´/[27:41] ¿¹Á¦ º¸±â/[29:18] Ŭ·¡½º¸¦ Ŭ·¡½º ÅÛÇø´À¸·Î/[30:41] Ŭ·¡½º ÅÛÇø´ Ư¼öÈ/[31:51] Ŭ·¡½º ÅÛÇø´ »ç¿ëÇϱâ/[32:37] ¿¡·¯ È®ÀÎ/[33:30] È®ÀÎ/[33:52] Ŭ·¡½º ÅÛÇø´ Ư¼öÈ Çϱâ/[34:20] Ư¼öÈ ¹®¹ý ±¸Çö/[34:52] È®ÀÎ/[36:15] Ŭ·¡½º ÅÛÇø´ µðÆúÆ® ¸Å°³º¯¼ö/[37:08] È®ÀÎ -
04.35ºÐ STL ÅÛÇø´ ¿¹Á¦¿Í vector ÄÁÅ×À̳Ê
For_Each ÀçÇö, Less,Greater ÀçÇö, º¤ÅÍ ÄÁÅ×À̳Ê
Ã¥°¥ÇÇ[00:04] stl ÅÛÇø´/[01:38] ¸ÞÀÎ ÇÔ¼ö º¸±â/[03:07] ÇÔ¼ö Æ÷ÀÎÅÍ Àü´Þ/[03:53] for_each ÇÔ¼ö ÅÛÇø´/[04:15] ³»¿ë »ìÆìº¸±â/[06:30] print t º¸±â/[06:59] È®ÀÎ/[07:24] for ¹®À» »ç¿ëÇÒ °æ¿ì/[07:57] È®ÀÎ/[08:09] less¿Í greater ¾Ë°í¸®Áò ÀçÇö/[08:20] ¸ÞÀÎ ÇÔ¼ö º¸±â/[10:09] Ŭ·¡½º ÅÛÇø´ ÇÔ¼ö°´Ã¼ less/[11:39] Ŭ·¡½º ÅÛÇø´ ÇÔ¼ö°´Ã¼ greater/[13:11] È®ÀÎ/[14:09] ½ÇÁ¦ »ç¿ë µÇ°í ÀÖ´Â stlÀÇ less È£ÃâÈÄ ºñ±³Çϱâ/[15:28] È®ÀÎ/[15:54] greater ¾Ë°í¸®Áò È£Ãâ/[16:18] È®ÀÎ/[16:51] vector ÄÁÅ×À̳Ê/[17:22] ¼Ò½º º¸±â/[18:00] ¸ÞÀÎ ÇÔ¼ö º¸±â/[18:33] ¹Ýº¹ÀÚ »ç¿ë/[18:51] ¼ø¼ º¯°æ/[19:22] È£Ãâ °á°ú È®ÀÎ/[21:07] Ŭ·¡½º ÅÛÇø´ ÀçÇö/[23:21] ¹Ýº¹ÀÚ/[23:56] È®ÀÎ/[24:41] ¹Ýº¹ÀÚ ¼±¾ð ÇüÅÂ/[26:00] Ãâ·ÂµÇ´Â ´ë»ó ºñ±³/[27:15] ¹Ýº¹ÀÚÀÇ ÀåÁ¡/[28:29] vector ÄÁÅ×ÀÌ³Ê ¹Ýº¹ÀÚ »ç¿ë/[30:03] È®ÀÎ/[30:22] º¤ÅÍ ³»ºÎÀûÀ¸·Î ¿À¹ö·ÎµùµÈ ¿¬»êÀÚ »ç¿ë/[31:10] È®ÀÎ/[31:33] ¸¶À̳ʽº ¿¬»êÀÚ È£Ãâ/[31:56] È®ÀÎ/[32:37] ¹Ýº¹ÀÚ ¹è¿À妽º ¿¬»êÀÚ »ç¿ë/[34:30] °æ°è¼± »ðÀÔ/[35:07] È®ÀÎ -
05.39ºÐ STL ÅÛÇø´ / º¤ÅÍ ÄÁÅ×À̳Ê
STL VECTOR ¾Ë°í¸®Áò, ÄÁÅ×ÀÌ³Ê ¾î´ðÅÍ, ¹Ýº¹ÀÚ, Á¶°ÇÀÚ ¾î´ðÅÍ
Ã¥°¥ÇÇ[00:05] stl ¾Ë°í¸®Áò/[00:19] find ¾Ë°í¸®Áò/[00:32] sort ¾Ë°í¸®Áò/[01:33] ¼Ò½º »ìÆìº¸±â/[01:51] main ÇÔ¼ö º¸±â/[02:23] °ªÀ» Ãâ·Â/[02:57] ºñÁ¤·Ä »óÅ·Π»ðÀÔ/[03:38] Á¤·Ä°ª Ãâ·Â/[04:00] ¸ÞÀÎÇÔ¼ö-¹éÅͼ±¾ð, °ª»ðÀÔ/[04:28] ¹éÅÍÄÁÅ×À̳Ê/[05:12] itor/[06:15] ¹üÀ§ÁöÁ¤ ¿¬»êÀÚ/[06:59] find ¾Ë°í¸®Áò ¸Å°Ôº¯¼ö/[07:23] ã±â °á°ú¿¡ µû¸¥ Ãâ·Â/[08:54] ãÀº °á°ú ½ÇÇà/[09:09] Á¤»óÀûÀÎ °ª Ãâ·Â È®ÀÎ/[09:24] ¾ø´Â °á°ú ½ÇÇà/[09:39] Á¤»óÀûÀÎ °ª Ãâ·Â È®ÀÎ/[09:58] find ÁÖ¼®Ã³¸®/[11:20] ±ÕÀÏÀûÀÎ ¾Ë°í¸®Áò/[13:22] type1 °á°ú°ª È®ÀÎ/[13:39] Á¤·ÄµÇ¾î Ãâ·Â/[14:07] gSort °á°ú°ª È®ÀÎ/[14:22] ¹Ý´ëÀÇ °á°ú Ãâ·Â/[14:33] º¯°æ/[14:56] °°Àº °á°ú°ª Ãâ·Â/[16:14] ¾î´ðÅÍ/[16:37] stack ÄÁÅ×ÀÌ³Ê ¾î´ðÅÍ/[16:55] ÀÎÅÍÆäÀ̽º º¯°æ/[17:03] ¾î´ðÅÍÀÇ Á¾·ù/[17:59] ±âº» ¹éÅÍ ¼±¾ð/[18:52] º¯È¯/[19:10] ÀÎÅÍÆäÀ̽º ºñ±³/[19:33] stackÀÇ ÇÔ¼ö¿Í ÀÎÅÍÆäÀ̽º/[20:29] push ÇÔ¼ö/[21:11] top,pop,size »ç¿ë/[21:41] size°ª ¿¹»ó/[22:52] ½ÇÁ¦ stack ÄÁÅ×ÀÌ³Ê ÇÔ¼ö/[24:03] ½ÇÇà/[24:40] Á¤»óÀûÀÎ °ª Ãâ·ÂÀ» À§ÇÑ ½ÇÇà/[25:00] stack ÁÖÀÇÁ¡/[25:33] empty ÇÔ¼ö/[26:11] Ãâ·Â/[26:56] ½ÇÇà/[27:15] 1Àº true¸¦ »ó¡/[28:03] ÇÔ¼ö º¯°æ ÈÄ ½ÇÇà/[28:25] ¹Ýº¹ÀÚ ¾î´ðÅÍ¿Í ÇÔ¼ö ¾î´ðÅÍ/[29:03] ¸ÞÀÎÇÔ¼ö È®ÀÎ/[29:15] ¹Ýº¹ÀÚ ¾î´ðÅÍ/[29:30] ¼Ò½º º¸±â/[29:48] ½ÇÇà/[30:10] °á°ú°ª Ãâ·Â/[30:36] ±âº» ¹Ýº¹ÀÚ¿Í ºñ±³/[31:18] reverse_iterator/[32:12] »ç¿ë ¿ª¹Ýº¹ÀÚ ±¸Çö/[32:57] for¹® È®ÀÎ/[33:34] ½ÇÇà °á°ú È®ÀÎ/[33:57] ¿ªÀ¸·Î Ãâ·ÂµÈ°Í È®ÀÎ/[35:22] ÇÔ¼ö ¾î´ðÅÍ not2¸¦ ÀÌ¿ëÇÑ lessÀÇ ¿ª/[36:00] fless/[36:29] ½ÇÇà °á°ú È®ÀÎ/[36:45] true/[37:12] not2 less °ª Ãâ·Â/[37:52] ½ÇÇà °á°ú È®ÀÎ -
06.35ºÐ º¤ÅÍÀÇ ÇÔ¼ö
º¤ÅÍ ÇÔ¼ö, ¹éÅÍ ¼±¾ð, º¤ÅÍ ÃʱâÈ, ¹üÀ§ÁöÁ¤ ¿¬»êÀÚ¿¡ ´ëÇØ ÇнÀÇÕ´Ï´Ù.
Ã¥°¥ÇÇ[00:06] º¤ÅÍÀÇ ÇÔ¼ö/[00:51] º¤ÅÍ ¼±¾ð°ú µ¿½Ã¿¡ ÃʱâÈ/[01:47] vecSubData/[02:46] ±¸°£ ÃʱâÈ/[04:24] ½ÇÇà °á°ú È®ÀÎ/[04:54] º¤ÅÍ ¼±¾ð ÈÄ ÃʱâÈ/[05:15] assign/[06:00] ½ÇÇà °á°ú È®ÀÎ/[07:28] SubData°ªÀÌ Çò°¥¸± ¼ö ÀÖÀ¸´Ï º¯°æ/[07:46] ½ÇÇà °á°ú È®ÀÎ/[08:07] size type ÀÚ·áÇü/[09:15] ¹üÀ§ÁöÁ¤ ¿¬»êÀÚ »ç¿ë/[10:03] at ÇÔ¼ö/[11:20] ¿¹¿Ü󸮸¦ À§ÇÑ ÇÔ¼ö/[11:56] Ãâ·Â °á°ú È®ÀÎ/[12:50] °á°ú°¡ °°Àº °ÍÀ» È®ÀÎ/[13:16] capacity/[14:33] capacity¿Í sizeÀÇ °ª/[15:30] Ãâ·Â °á°ú È®ÀÎ/[16:36] capacity´Â sizeº¸´Ù Å©°Ô ÇÒ´ç/[17:33] reserve/resize/[19:18] º¤Åͳ»¿ë »èÁ¦/[19:45] clear/[20:15] Ãâ·Â °á°ú È®ÀÎ/[21:30] erase/[21:56] º¤Åͳ»¿ë »èÁ¦/[23:07] ½ÇÇà °á°ú È®ÀÎ/[23:37] erase ±¸°£À¸·Î »èÁ¦/[23:44] ½ÇÇà °á°ú È®ÀÎ/[24:03] swap/[24:26] capacity ±îÁö º¯°æ/[25:18] ½ÇÇà °á°ú È®ÀÎ/[25:40] front/back/[26:11] front-vecdata.begin()/[26:22] back-vecdata.end()-1/[27:07] insert/[27:44] ƯÁ¤ À§Ä¡¿¡ ±¸°£ »ðÀÔ/[29:07] vecdata°ª È®ÀÎ/[30:41] Ãâ·Â °á°ú È®ÀÎ/[30:56] ¿¹»óµÈ°ª È®ÀÎ/[31:11] ƯÁ¤ À§Ä¡¿¡ ƯÁ¤°ª »ðÀÔ/[31:48] Ãâ·Â °á°ú È®ÀÎ/[32:00] ¿¹»óµÈ°ª È®ÀÎ/[32:19] ƯÁ¤ À§Ä¡¿¡ ƯÁ¤ °¹¼ö¸¸Å ƯÁ¤°ª »ðÀÔ/[32:45] Ãâ·Â °á°ú È®ÀÎ/[33:22] º¤Åͳ¢¸®ÀÇ »çÄ¢¿¬»ê -
07.38ºÐ deque ¿Í list
deque, list
Ã¥°¥ÇÇ[00:03] deque/[00:20] º¤ÅÍ¿Í À¯»çÇÑ ÄÁÅ×À̳Ê/[01:00] deaData/[01:07] push ÇÔ¼ö/[01:52] ½ÇÇà °á°ú È®ÀÎ/[02:07] ¿¹»óµÈ°ª È®ÀÎ/[02:36] pop ÇÔ¼ö/[02:45] °ª ¿¹»ó/[03:23] ½ÇÇà °á°ú È®ÀÎ/[03:38] insert/[03:57] º¤ÅÍÀÇ insert µ¿ÀÏ/[04:30] insert Äڵ带 ÅëÇØ È®ÀÎ/[05:25] ¿¹Á¦ ¼öÁ¤/[05:46] ½ÇÇà °á°ú È®ÀÎ/[06:15] Áß°£ »ðÀÔ/[07:00] º¤ÅÍ¿¡¼´Â ºñÈ¿À²/[07:45] »óȲ¿¡ ¸Â´Â ÀûÀýÇÑ ÄÁÅ×ÀÌ³Ê »ç¿ë/[08:20] °ª ¿¹»ó/[08:28] ½ÇÇà °á°ú È®ÀÎ/[08:45] list ÄÁÅ×À̳Ê/[09:16] ·£´ý¿¢¼¼½º ºÒ°¡´É/[09:37] ¼Ò½ºº¸±â/[09:58] lstData/[10:11] push ÇÔ¼ö/[10:33] °ª ¿¹»ó/[11:18] ½ÇÇà °á°ú È®ÀÎ/[11:56] list push_front/[12:15] Ãâ·Â °á°ú ¿¹»ó/[12:50] ½ÇÇà °á°ú È®ÀÎ/[13:58] list pop_back/[14:11] Ãâ·Â °á°ú ¿¹»ó/[14:39] ½ÇÇà °á°ú È®ÀÎ/[15:03] list pop_front/[15:24] deque¿Í °°Àº ÀÎÅÍÆäÀ̽º Á¦°ø/[16:52] ½ÇÇà °á°ú È®ÀÎ/[17:22] ´Ù½Ã ½ÇÇà °á°ú È®ÀÎ/[18:15] insert/[18:33] ÄÚµå È®ÀÎ/[18:48] lstData/[19:00] lstTemp/[19:33] Ãâ·Â °á°ú ¿¹»ó/[19:52] ½ÇÇà °á°ú È®ÀÎ/[20:10] lstTemp ÃʱâÈ È®ÀÎ/[20:48] list insert/[21:11] ù¹øÂ°°ªÀº À§Ä¡/[21:44] ½ÇÇà °á°ú È®ÀÎ/[22:18] ¸Å°³º¯¼ö °ªÀÇ ±â´É/[22:25] µÎ¹øÂ°°ªÀº °³¼ö, ¼¼¹øÂ°°ªÀº °ª/[22:40] Ãâ·Â °á°ú ¿¹»ó/[23:00] ½ÇÇà °á°ú È®ÀÎ/[23:44] lstTemp°ª ¸ðµÎ ¼±ÅÃ/[24:02] Ãâ·Â °á°ú ¿¹»ó/[24:26] ½ÇÇà °á°ú È®ÀÎ/[24:56] list erase/[25:33] ½ÇÇà °á°ú È®ÀÎ/[26:18] itorDelete/[27:26] ½ÇÇà °á°ú È®ÀÎ/[28:14] list remove/[28:33] »èÁ¦ÇÒ °ªÀÇ ¿ä¼Ò¸¦ ÀüºÎ »èÁ¦/[28:41] list remove_if/[28:56] list splice/[29:17] »èÁ¦ Á¶°ÇÀÚ ÇÔ¼ö/[30:45] ¸ÞÀÎÇÔ¼ö È®ÀÎ/[31:18] push_backÀ» ÅëÇØ °ªÀ» ÀÔ·Â/[31:22] Ãâ·Â °á°ú ¿¹»ó/[31:37] ¹Ýº¹¹®À» ÅëÇØ lstData¿¡ °ª ÀÔ·Â/[32:07] ½ÇÇà °á°ú È®ÀÎ/[32:22] remove ÇÔ¼ö/[32:37] °ªÀ» Á÷Á¢ ÀÔ·Â/[32:52] Ãâ·Â °á°ú ¿¹»ó/[33:20] ÀÔ·ÂÇÑ °ªÀ» ¸ðµÎ »èÁ¦/[33:29] ½ÇÇà °á°ú È®ÀÎ/[34:06] remove_if ÇÔ¼ö/[34:20] delete_func/[34:52] ³²¾ÆÀÖ´Â °ª/[35:30] ½ÇÇà °á°ú È®ÀÎ/[36:37] splice ÇÔ¼ö/[36:57] ¿µ¿ªÀ» º¹»çÇØ¼ ºÙ¿©³Ö´Â ÇÔ¼ö/[37:42] ½ÇÇà °á°ú È®ÀÎ -
08.39ºÐ list ÄÁÅ×À̳Ê
list ÄÁÅ×À̳ʿ¡ ´ëÇØ °øºÎÇÏ°í ½Ç½ÀÇÕ´Ï´Ù.
Ã¥°¥ÇÇ[00:18] reverse¿Í unique/[00:26] reverse-Á¤·ÄÀ» ¹Ý´ë·Î ¹Ù²Ù´Â ÇÔ¼ö/[01:07] unique-°ªÀ» º¯°æ½ÃŰ´Â ÇÔ¼ö/[01:15] ¼Ò½ºº¸±â/[01:29] »ç¿ëÀÚ Á¤ÀÇ Á¶°ÇÀÚ ÇÔ¼ö/[01:44] ¸ÞÀÎÇÔ¼ö È®ÀÎ/[02:27] ¸®½ºÆ®¿¡ 0~4±îÁö °ª »ðÀÔ/[02:49] iterator¸¦ ÅëÇØ¼ ¸®½ºÆ® Ãâ·Â/[03:07] ½ÇÇà °á°ú È®ÀÎ/[03:30] ¸®½ºÆ® ¹ÝÀü reverseÇÔ¼ö È£Ãâ/[03:46] Ãâ·Â °á°ú ¿¹»ó/[04:28] ÀÎÁ¢ÇØÀÖ´Â °øÅëµÈ °ªÀ» Á¦°Å/[04:55] °øÅëµÈ °ªÀ» °¡Áöµµ·Ï Ãß°¡/[05:09] splice»ç¿ë/[06:46] °ªµé »çÀÌ¿¡ lstTemp°ª Ãß°¡/[07:15] Ãâ·Â °á°ú ¿¹»ó/[07:46] ½ÇÇà °á°ú È®ÀÎ/[08:11] unique ÇÔ¼ö »ç¿ë/[08:22] Ãâ·Â °á°ú ¿¹»ó/[08:54] ½ÇÇà °á°ú È®ÀÎ/[09:20] unique ½ÉÈ/[11:24] Á¶°ÇÀÚ/[11:41] Á¶°ÇÀÚ ÇÔ¼ö/[11:56] return true/return false/[12:13] ¸ÞÀÎÇÔ¼ö È®ÀÎ/[12:56] lstTemp ¼±¾ð°ú µ¿½Ã¿¡ ÃʱâÈ/[13:26] lstDataÀÇ °ª 0~4/[14:01] °ªÀ» ´õ Ãß°¡/[14:37] push_front/[14:46] list ¸Ç ¾Õ¿¡ 5 5 »ðÀÔ/[15:31] list ¸Ç µÚ¿¡ 5 5 »ðÀÔ/[16:30] ½ÇÇà °á°ú È®ÀÎ/[16:52] À¯´ÏÅ©ÇÏÁö¾ÊÀº °á°ú/[17:11] Á¶°ÇÀÚ¸¦ ÀÌ¿ëÇÑ À¯´ÏÅ©ÇÔ¼ö È£Ãâ/[17:26] less ¾Ë°í¸®Áò È£Ãâ/[17:40] È®ÀÎ/[17:59] greater È£Ãâ/[18:17] À¯´ÏÅ©ÇÏÁö¾ÊÀº °á°ú/[18:32] »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö·Î È£Ãâ/[18:48] À¯´ÏÅ©ÇÑ °á°ú È®ÀÎ/[19:03] Á¤·Ä ±â´ÉÀ» °¡Áø ÇÔ¼ö/[19:11] sort ÇÔ¼ö/[19:36] ¸Å°³º¯¼öÀÇ ÇüÅÂ/[20:11] Á¶°ÇÀÚ ÇÔ¼ö user_func/[20:45] Á¶°ÇÀÚ ÇÔ¼ö Æ÷ÀÎÅÍ pFunc/[21:18] Á¶°ÇÀÚ ÇÔ¼ö °´Ã¼ class/[21:48] ¼¼°¡Áö ÇüÅÂÀÇ ¸Å°³º¯¼ö/[21:59] ¸ÞÀÎÇÔ¼ö È®ÀÎ/[22:47] push_backÀ» ÅëÇØ¼ 0~4±îÁö °ª »ðÀÔ/[23:00] reverse·Î ¸®½ºÆ® ¹ÝÀü/[23:26] stl greater/[24:26] lstData Á¤·Ä/[24:51] Á¤»óÀûÀ¸·Î Á¤·ÄµÈ°Í È®ÀÎ/[25:03] stl less/[25:18] greater¿Í ¹Ý´ë·Î Á¤·ÄµÈ°Í È®ÀÎ/[25:52] À¯ÀúÁ¤ÀÇ ÇÔ¼ö/ÇÔ¼ö Æ÷ÀÎÅÍ/ÇÔ¼ö °´Ã¼/[26:30] user_func È£Ãâ/[26:48] Á¤»óÀûÀ¸·Î ¸ðµç°ª È£Ãâ/[26:59] ÇÔ¼ö Æ÷ÀÎÅÍ È£Ãâ/[27:30] Á¤»óÀûÀ¸·Î È£Ãâ/[27:41] ÇÔ¼ö °´Ã¼ È£Ãâ/[28:07] Á¤»óÀûÀ¸·Î È£Ãâ/[28:21] merge/[28:40] º´ÇÕ/Á¤·Ä/[29:18] °°Àº¹æ½Ä/[30:29] ¸ÞÀÎÇÔ¼ö È®ÀÎ/[30:45] 2°³ÀÇ ¸®½ºÆ® ¼±¾ð/[31:03] assign/[31:41] lstTemp °á°ú°ª ¿¹»ó/[32:00] lstData °á°ú°ª ´ëÀÔ/[32:28] °á°ú°ª ¿¹»ó/[33:07] merge¸¦ ÅëÇÑ º´ÇÕ Á¤·Ä/[33:22] Á¤·ÄÀÇ ±âÁØ/[34:50] °á°ú°ª ¿¹»ó/[36:06] lstData Á¤·ÄµÈ »óÅ·Π°ªÀÌ º´ÇÕµÈ°Í È®ÀÎ/[36:57] merge greater/[37:20] ¹Ý´ë·Î Á¤·ÄµÈ °ª È®ÀÎ/[37:52] »ç¿ëÀÚÁ¤ÀÇ ÇÔ¼ö/[38:20] Á¤»óÀûÀÎ °ª Ãâ·Â/[38:34] ÇÔ¼ö Æ÷ÀÎÅÍ/[38:54] »ç¿ëÀÚÁ¤ÀÇ ÇÔ¼ö¿Í °°Àº °ª Ãâ·Â -
09.36ºÐ set ÄÁÅ×À̳Ê
set ÄÁÅ×À̳ʿ¡ ´ëÇØ °øºÎÇÏ°í ½Ç½ÀÇÕ´Ï´Ù.
Ã¥°¥ÇÇ[00:06] set ÄÁÅ×À̳Ê/[00:27] ¸ÞÀÎÇÔ¼ö È®ÀÎ/[01:22] pair/[01:38] ¹Ýº¹ÀÚ ¾î´ðÅÍ/[02:13] ¹ÝȯµÈ °ª Ãâ·Â/[02:20] set/[02:37] insert¸¸À» ÀÌ¿ëÇØ¼ °ª »ðÀÔ/[02:59] ÄÚµå È®ÀÎ/[03:45] first/second/[04:23] °á°ú¸¦ second¿¡ ¸®ÅÏ/[04:38] true/false/[05:15] ÄÚµå È®ÀÎ/[05:30] set ÄÁÅ×À̳ÊÀÇ ¸ðµç ¿ä¼Ò Ãâ·Â/[06:00] ÀÚµ¿Á¤·Ä/[06:30] ÀÚµ¿Á¤·ÄµÈ °ªÀ¸·Î Ãâ·Â/[07:15] set ÄÁÅ×À̳ʿ¡ Áߺ¹µÈ °ª »ðÀÔ/[08:20] °á°ú ¿¹»ó/[09:07] false È®ÀÎ/[09:24] set ÄÁÅ×À̳ÊÀÇ insert ÇÔ¼ö/[10:01] ¹Ýº¹ÀÚ¸¦ ÀÌ¿ëÇÑ »ðÀÔ À§Ä¡ ÁöÁ¤/[10:35] ÄÚµå È®ÀÎ/[12:18] setDataÀÇ ÇüÅÂ/[13:24] À§Ä¡°ª Á¦°Å/[13:37] °á°ú Â÷ÀÌ È®ÀÎ/[13:56] ¼ÓµµÀÇ Â÷ÀÌ/[14:50] À§Ä¡ ÁöÁ¤/[15:16] ƯÁ¤ ¹üÀ§ÀÇ °ªÀ» »ðÀÔ/[15:39] for¹®/[16:11] keyvalue/[17:11] °á°ú°ª ¿¹»ó/[17:56] °á°ú°ªÀ» ¿µ¿ªÀ¸·Î ÁöÁ¤/[18:48] Á¤È®ÇÑ °ª È®ÀÎ/[18:55] set ÄÁÅ×À̳ÊÀÇ °Ë»ö ±â´ÉÀ» ÇÏ´Â ÇÔ¼ö/[19:18] count/[20:11] ¾ø´Â °ªÀ¸·Î ¼¼ÆÃ/[21:00] °ªÀÌ ¸î°³³ª Á¸ÀçÇÏ´ÂÁö ¸®ÅÏ/[21:41] °ªÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °Í È®ÀÎ/[21:56] °ª º¯°æ/[22:11] °ªÀÌ Á¸ÀçÇÏ´Â °Í È®ÀÎ/[22:32] find/[22:48] ¾ø´Â °ªÀ¸·Î ¼¼ÆÃ/[22:56] °ª ¿¹»ó/[23:21] °ªÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °Í È®ÀÎ/[23:30] findÀÇ ¿ø¸®/[23:45] findÀÇ ¸®ÅϰªÀ» ¹ÞÀ» ¹Ýº¹ÀÚ/[25:11] ¹Ýº¹ÀÚ itorfind/[26:37] ½ÇÇà °á°ú È®ÀÎ/[26:55] °ªÀÌ Á¸ÀçÇÏ´Â °Í È®ÀÎ/[27:00] set ÄÁÅ×À̳ÊÀÇ Á¶°ÇÀÚ/[27:10] set ÄÁÅ×À̳ÊÀÇ »ý¼º/[27:18] less/greater/[27:32] Á¤·Ä ±âÁØÀ» °áÁ¤ÇÏ´Â °Í/[28:52] set ÄÁÅ×À̳ÊÀÇ ¸ðµç ¿ä¼Ò Ãâ·Â/[29:11] greater´Â ÀçÁ¤·ÄÀÌ µÇ¾î Ãâ·Â/[29:26] Á¶°ÇÀÚ ¾ò¾î¿À±â/[30:11] key_compare ¹Ýº¹ÀÚ/[31:10] typeid/[32:59] value_compare/[34:30] key°ª°ú µ¿ÀÏ/[35:00] setGreater/[35:36] È®ÀÎ -
10.36ºÐ set ÄÁÅ×À̳Ê, multiset ÄÁÅ×À̳Ê
set ÄÁÅ×ÀÌ³Ê¿Í multiset ÄÁÅ×À̳ʿ¡ ´ëÇØ °øºÎÇÏ°í ½Ç½ÀÇÕ´Ï´Ù.
Ã¥°¥ÇÇ[00:07] key_comp¸¦ ÅëÇÑ °ªÀÇ °°À½ ºñ±³/[00:22] key_comp´Â Á¶°ÇÀÚ/[01:03] setLess¶ó°í ÄÁÅ×ÀÌ³Ê »ý¼º/[01:25] °ªÀÇ °°À½À» ºñ±³Çϱâ À§ÇÑ º¯¼ö ¼±¾ð/[02:07] bEqual/[02:27] bLess/bGreater/[02:44] bLessÀÇ µµÃâ °úÁ¤/[04:11] ¿¹»óµÈ °ª Ãâ·Â/[04:44] Á¶°ÇÀÚ°¡ Á¤»óÀûÀ¸·Î µ¿ÀÛ/[04:46] lower_bound/upper_bound¸¦ ÅëÇÑ °ªÀÇ °Ë»ö/[06:46] Á¤»óÀûÀ¸·Î ÀÛµ¿ÇÏ´ÂÁö È®ÀÎ/[07:53] À§Ä¡ ºñ±³/[08:46] Á¤»óÀûÀ¸·Î Ãâ·Â È®ÀÎ/[08:54] ½ÇÁ¦°ªÀ» ³Ö¾î È®ÀÎ/[09:07] Á¤»óÀûÀ¸·Î Ãâ·Â È®ÀÎ/[09:16] equal_range()¸¦ ÅëÇÑ °ªÀÇ °Ë»ö/[09:46] setLess ÄÁÅ×ÀÌ³Ê »ý¼º/[10:11] setLess¿¡ µé¾îÀÖ´Â °ª È®ÀÎ/[10:35] pair ¹Ýº¹ÀÚ/[10:48] µÎ°¡Áö À§Ä¡ ºñ±³/[11:28] ¸Å°³º¯¼ö nEqual/[11:46] iterator/[12:18] Ãâ·Â°ª ¿¹»ó/[12:45] À§Ä¡°¡ °°À» ¶§ °ªÀÌ Á¸ÀçÇÏÁö ¾Ê´Â°Í È®ÀÎ/[13:50] ½ÇÁ¦ µé¾îÀÖ´Â °ª/[14:07] À§Ä¡°¡ ´Ù¸¦ ¶§ °ªÀÌ Á¸ÀçÇÏ´Â°Í È®ÀÎ/[14:31] multiset ÄÁÅ×À̳Ê/[15:15] ¸ÖƼ¼Â ¼±¾ð/[15:56] µÎ¹øÀÇ insert ¸ðµÎ ¼º°ø/[16:03] Áߺ¹µÇ´Â °ª Çã¿ë/[17:15] Á¤·Ä±îÁö È®ÀÎ/[17:36] ¸ÖƼ¼Â Ãâ·Â/[17:56] for¹®±îÁö ¼Â°ú °°Àº°Í È®ÀÎ/[18:11] ¸ÖƼ¼Â ¼±¾ð/[18:33] ¸ÖƼ¼Â¿¡¼ ƯÁ¤°ªÀ» ã´Â ¹æ¹ý/[18:52] find/[19:40] ¸ÖƼ¼ÂÀ» ÀÌ¿ëÇÑ ¹Ýº¹ÀÚ »ý¼º/[21:22] ¼Â°ú °°Àº ³»¿ë/[21:41] È®ÀÎ/[21:51] ½ÇÁ¦ Á¸ÀçÇÏ´Â °ª ³Ö¾î È®ÀÎ/[22:07] Á¤»óÀûÀ¸·Î Ãâ·Â È®ÀÎ/[22:33] count/[23:21] nCountResult/[23:33] msetLess.countÀÇ ¹Ýȯ°ª/[25:21] ¿¹»óÇÑ °ª È®ÀÎ/[25:33] È®ÀÎ/[25:41] ½ÇÁ¦ÀÇ °¹¼ö È®ÀÎ/[26:02] 1°³¸¸ µé¾îÀÖ´Â °ª/[26:26] Á¤»óÀûÀ¸·Î Ãâ·Â È®ÀÎ/[26:37] Áߺ¹µÈ °ªÀÇ °¹¼ö È®ÀÎ/[27:18] ¿ìȸ°Ë»ö/[27:55] ¸ÖƼ¼Â ÄÁÅ×ÀÌ³Ê »ý¼º/[28:25] lower_bound/upper_bound ¿ìȸ°Ë»ö/[29:59] °ªÀ» ½ÇÁ¦°ªÀ¸·Î º¯°æ/[30:25] ¿¹»óÇß´ø °ª Ãâ·Â/[30:47] equal_range ¿ìȸ°Ë»ö/[32:30] pair/[32:52] ¹Ýº¹ÀÚ ¾î´ðÅÍ/[33:28] pairÀÇ °ª 2°³/[34:37] firstÀÇ °ª Ãâ·Â/[35:07] ¸Â´Â°á°ú È®ÀÎ/[35:43] Áߺ¹µÇ´Â °ª Ãâ·Â/[36:15] È®ÀÎ -
11.37ºÐ map ÄÁÅ×À̳Ê
map ÄÁÅ×À̳ʿ¡ ´ëÇØ °øºÎÇÏ°í ½Ç½ÀÇÕ´Ï´Ù.
Ã¥°¥ÇÇ[00:04] map ÄÁÅ×À̳Ê/[00:26] map ¼±¾ð/[01:00] key°ªÀ» ÅëÇØ value°ªÀ» ã´Â ÄÁÅ×À̳Ê/[01:10] map ÄÁÅ×À̳ÊÀÇ ÀÎÅÍÆäÀ̽º/[01:33] map insert/[02:07] ¹è¿ À妽º ¿¬»êÀÚ¸¦ ÅëÇÑ insert/[02:27] pair/[03:53] pairResultÀÇ ¿ëµµ/[05:15] intÇü 2°³·Î °ª ÁöÁ¤/[05:39] ù¹øÂ° °ªÀº key°ª µÎ¹øÂ° °ªÀº value°ª/[06:58] °ãÄ¡Áö ¾Ê´Â key°ª/[07:30] map Ãâ·Â/[07:46] Á¤»óÀûÀ¸·Î Ãâ·Â È®ÀÎ/[08:16] key°ªÀÌ °ãÄ¡´Â °æ¿ìÀÇ ¿¡·¯/[08:35] ÀÌ¹Ì Á¸ÀçÇÏ´Â À妽º¸¦ ´Ù½Ã insert/[10:26] Ãâ·ÂµÇ´Â °ª ¿¹»ó/[12:01] first´Â map ÄÁÅ×À̳ÊÀÇ ¹Ýº¹ÀÚ/[13:43] ½ÇÇà°á°ú È®ÀÎ/[14:00] ¿¹»óÇÑ °á°ú È®ÀÎ/[14:37] ¹è¿ ¿¬»êÀÚ¸¦ ÅëÇÑ insert/[15:26] À妽ºÀÇ °ªÀ» º¯°æ/[16:11] key°ªÀÌ Á¸ÀçÇÏ´õ¶óµµ º¯°æ/[16:30] »õ·Î »ý¼ºÇÑ key°ª¿¡ ´ëÀÀÇÏ´Â °ª Ãâ·Â/[17:33] Á¤»óÀûÀÎ °ª Ãâ·Â È®ÀÎ/[18:17] erase/[18:33] ÄÁÅ×ÀÌ³Ê ³»ºÎ ¿ä¼Ò »èÁ¦/[19:00] mapData¶ó´Â À̸§ÀÇ mapÄÁÅ×ÀÌ³Ê ¼±¾ð/[20:30] key°ªÀ» ¸Å°³º¯¼ö·Î ³Ö¾îÁÖ°í ¿ä¼Ò »èÁ¦/[21:45] ¼±ÅÃµÈ °ª »èÁ¦µÇ°í Ãâ·Â/[21:56] ÇØ´çÇÏ´Â ¿µ¿ªÀÇ »èÁ¦/[22:45] ¿µ¿ªÀ» ³ªÅ¸³»´Â ¸Å°³º¯¼ö/[24:18] ¼±ÅÃµÈ ¿µ¿ªÀÇ °ª »èÁ¦µÇ°í Ãâ·Â/[24:37] find/[25:22] nFindKey¶ó´Â intÇü º¯¼ö ¼±¾ð/[26:07] bSame ºÐ¸®Çü º¯¼ö ¼±¾ð/[26:44] ¹Ýº¹ÀÚ itorFind/[27:41] ¿¹»óÇß´ø °ª Ãâ·Â È®ÀÎ/[27:59] Á¸ÀçÇÏ´Â key°ª »ðÀÔ/[28:56] Á¤»óÀûÀÎ °ª Ãâ·Â È®ÀÎ/[29:15] upper_bound¿Í lower_boundÀÇ ÄÚµå »ç¿ë/[30:33] ¹Ýº¹ÀÚ itorUppder/itorLower/[31:21] bSameÀ̶ó´Â º¯¼ö ¼±¾ð/[31:36] µÎ°³ÀÇ ¹Ýº¹ÀÚ°¡ °°Àº °æ¿ì/[32:00] µÎ°³ÀÇ ¹Ýº¹ÀÚ°¡ ´Ù¸¥ °æ¿ì/[33:34] Á¤»óÀûÀÎ °ª Ãâ·Â/[34:00] nFindKey°ª Á¸ÀçÇÏÁö ¾Ê´Â °ªÀ¸·Î º¯°æ/[35:07] ¿¹»óÇß´ø °ª Ãâ·Â È®ÀÎ/[35:27] ¹è¿ À妽º¸¦ ÅëÇØ °ª Ãâ·Â/[37:20] Á¤»óÀûÀÎ °ª Ãâ·Â -
12.38ºÐ multimap°ú ¾Ë°í¸®Áò adjacent_find
multimap°ú ¾Ë°í¸®Áò adjacent_find¿¡ ´ëÇØ °øºÎÇÏ°í ½Ç½ÀÇÕ´Ï´Ù.
Ã¥°¥ÇÇ[00:04] multimap/[00:34] multimap ¼±¾ð/[01:45] multimapÃß°¡/¹è¿ À妽º ¿¬»êÀÚ »ç¿ë ºÒ°¡/[02:00] Ãß°¡ ÀÎÅÍÆäÀ̽º insert/[02:53] key°ª value°ª/[03:19] map°ú multimapÀÇ Â÷ÀÌ/[04:15] multimapÀº key°ª Áߺ¹ »ç¿ë/[04:30] °á°ú°ª ¿¹»ó/[05:15] multimap ¿ä¼Ò Ãâ·Â/[06:00] ¿¹»óÇß´ø °á°ú°ª Ãâ·Â È®ÀÎ/[06:23] Áߺ¹µÈ key°ª Çã¿ë/[06:39] multimapÀÇ ÀÎÅÍÆäÀ̽º Ȱ¿ë/[07:00] find/[07:43] nFindKey ¹Ì¸® ¼±¾ðÇØµÐ º¯¼ö/[09:05] ¿¹»óÇß´ø °á°ú È®ÀÎ/[09:46] count/[10:05] multimap ¼±¾ð/[11:11] countÇÔ¼ö È£Ãâ/Ãâ·Â/[11:24] count·Î º¹¼ö°³ÀÇ °á°ú °ª È®ÀÎ/[12:13] multi°ü·Ã ÇÔ¼ö/[13:05] ¿¹»óÇÑ °ª Ãâ·Â/[13:13] nFindKey°ª º¯°æ/[13:33] Á¤»óÀûÀÎ °á°ú È®ÀÎ/[13:43] nFindKey Áߺ¹µÇ´Â °ªÀ¸·Î º¯°æ/[14:00] Á¤»óÀûÀÎ °á°ú È®ÀÎ/[15:18] upper_bound¿Í lower_bound·Î key°ª ±¸°£ °Ë»ö/[16:44] 2°³ÀÇ ¹Ýº¹ÀÚÀÇ ºñ±³/[17:00] for¹®À¸·Î count/[17:52] Á¤»óÀûÀÎ °á°ú È®ÀÎ/[18:11] equal_range·Î key°ª ±¸°£ °Ë»ö/[19:56] ½ÇÇà °á°ú/[20:18] Ž»ö¾Ë°í¸®Áò/[21:56] adjacent find/[22:21] adjacent find È£Ãâ/[22:47] Áߺ¹µÇ´Â ¿ø¼Ò Ãâ·Â/[23:56] ½ÇÇà/[24:15] ¿ä¼Ò¸¦ º¯°æ ÈÄ È®ÀÎ/[24:41] Áߺ¹µÈ °ª »©°í Á¦°Å/[25:00] ½ÇÇà/[25:26] Áߺ¹µÇ´Â °ªÀÌ ¾øÀ» ¶§ÀÇ °ª ¿¹»ó/[26:33] Áߺ¹µÈ ¿ø¼Ò »èÁ¦/[27:03] ½ÇÇà/[27:37] ¸Å°³º¯¼ö/[27:56] ÇÔ¼ö Æ÷ÀÎÅÍ ÀÌ¿ë/[28:07] pfunc_if/[29:48] ÅÛÇø´ ÇÔ¼ö/[30:30] ÇÔ¼ö À̸§-»ç¿ëÀÚ ÁöÁ¤/[31:18] º¯¼ö¸¦ ¼±¾ðÇÏ´Â °Í°ú µ¿ÀÏ/[32:30] template/[33:00] º¯¼ö/ÇÔ¼ö ¼±¾ð/[33:44] ÇÔ¼ö¿¡ ÅÛÇø´ ÇÔ¼ö ´ëÀÔ/[34:52] operator/[35:22] ÇÔ¼ö Æ÷ÀÎÅÍ ÀÌ¿ë/[36:00] ÅÛÇø´ ÇÔ¼ö ÀÌ¿ë/[36:14] ÅÛÇø´ ÇÔ¼ö °´Ã¼ ÀÌ¿ë/[36:30] ÅÛÇø´ °´Ã¼ ¼±¾ð/[37:36] °á°ú °ª È®ÀÎ -
13.40ºÐ STL ¾Ë°í¸®Áò part1
count, count_if, equal¿¡ ´ëÇØ °øºÎÇÏ°í ½Ç½ÀÇÕ´Ï´Ù.
Ã¥°¥ÇÇ[00:07] STL ¾Ë°í¸®Áò/[00:16] count ÇÔ¼ö/[01:11] bPred/[02:07] Á¶°ÇÀÚ ÇÔ¼ö/[02:20] ÇÔ¼ö Æ÷ÀÎÅÍ/[02:59] count ÇÔ¼öÀÇ ¾²ÀÓ/[03:22] º¤ÅÍ ÄÁÅ×À̳Ê/[03:57] »ó¼öÇü º¯¼ö/[04:41] vecSecond¶ó´Â º¤ÅÍ ÄÁÅ×ÀÌ³Ê ¼±¾ð/[05:00] ctiMaxSize/[06:15] resize/[07:30] º¤ÅÍ push back È£Ãâ/[07:46] push backÀÌ ´À·ÁÁö´Â Çö»ó/[09:18] ½ÇÇà °á°ú È®ÀÎ/[09:28] ´ÙÁß°¹¼ö/[09:33] nFindVal°ª º¯°æ/[09:43] ½ÇÇà °á°ú È®ÀÎ/[09:56] count_if/[10:50] Á¶°ÇÀÚ/[11:20] bPred/[12:18] bPred°¡ true¸¦ ¸¸Á· ÇÒ ¶§ Ä«¿îÆÃ/[12:31] Ä«¿îÆÃ µÈ °ªÀ» ¸®ÅÏ/[12:56] count_if È£Ãâ/[13:46] Ãâ·Â°ª ¿¹»ó/[14:01] ½ÇÇà °á°ú È®ÀÎ/[14:24] vecDataÀÇ ³»¿ë º¯°æ/[14:48] ½ÇÇà °á°ú È®ÀÎ/[15:07] ÇÔ¼ö ³»¿ë º¯°æ/[15:54] Ãâ·Â°ª ¿¹»ó/[16:26] ½ÇÇà °á°ú È®ÀÎ/[17:00] ÇÔ¼ö Æ÷ÀÎÅÍ »ðÀÔ/[17:41] pbPred¶ó´Â ÇÔ¼ö Æ÷ÀÎÅÍ ¼±¾ð/[18:15] ÇÔ¼ö¸¦ ÇÔ¼öÆ÷ÀÎÅÍ·Î º¯°æ/[18:41] ½ÇÇà °á°ú È®ÀÎ/[19:00] equal/[20:41] °°Àº À̸§ÀÇ ÇÔ¼ö È£Ãâ/[21:33] ±¸°£ ºñ±³/[22:29] ù¹øÂ° ºñ±³ ´ë»ó/[22:59] µÎ¹øÂ° ºñ±³ ´ë»ó/[24:30] óÀ½ µÎ ¹Ýº¹ÀÚÀÇ Â÷ÀÌ ¸¸Å ºñ±³/[25:33] bEqual/[26:02] ½ÇÇà °á°ú È®ÀÎ/[26:30] vecData¿Í vecSecondÀÇ °ª ºñ±³/[27:48] °ªÀÌ °°¾ÆÁöµµ·Ï º¯°æ/[28:14] ½ÇÇà °á°ú È®ÀÎ/[28:32] Á¶°ÇÀÚ »ç¿ëÇÏ´Â equal/[30:33] ÇÔ¼ö °´Ã¼/[30:52] ÇÔ¼ö Æ÷ÀÎÅÍ ¼±¾ð/[31:07] classÀ̸§/[31:26] operator()/[31:33] ÇÔ¼ö °´Ã¼ °áÁ¤/[32:22] ¸Å°³º¯¼ö/[34:15] less/[34:45] 2°³ÀÇ ¸Å°³º¯¼ö¸¦ ºñ±³/[35:43] equal ÇÔ¼öÀÇ È£ÃâµÇ´Â °úÁ¤/[36:44] less¸¦ ¸ðµÎ ¸¸Á·/[37:04] ½ÇÇà °á°ú È®ÀÎ/[37:52] °á°ú Àç È®ÀÎ/[38:07] CBpred/[38:19] ÇÔ¼ö °´Ã¼¸¦ ¸Å°³º¯¼ö·Î »ðÀÔ/[39:00] vecData º¯°æ/[39:31] ½ÇÇà °á°ú È®ÀÎ -
14.37ºÐ STL ¾Ë°í¸®Áò part2
find, find_end¿¡ ´ëÇØ °øºÎÇÏ°í ½Ç½ÀÇÕ´Ï´Ù.
Ã¥°¥ÇÇ[00:05] find°ü·Ã ÇÔ¼ö/[00:57] nFindVal º¯¼ö ¼±¾ð/[01:14] ¹Ýº¹ÀÚ º¯¼ö itor_find/[01:22] vector ÄÁÅ×ÀÌ³Ê ¼±¾ð/[02:00] find ÇÔ¼ö È£Ãâ/[02:30] ¸Å°³º¯¼ö/[03:30] °á°ú°ª/[04:00] ½ÇÇà/[04:15] °á°ú °ª È®ÀÎ/[04:26] find_if/[05:14] ¼¼¹øÂ° ¸Å°³º¯¼ö ÇÔ¼ö/[05:30] Á¶°ÇÀÚ ÇüÅÂ/[05:46] find_if ÇÔ¼ö È£Ãâ/[06:09] bPred ÇÔ¼ö/[07:00] ½ÇÇà/[07:30] °á°ú °ª È®ÀÎ/[07:30] vecData°ª º¯°æ/[08:05] Á¤»óÀûÀÎ °ª Ãâ·Â/[08:52] find_end/[09:26] ¿µ¿ª °ü·Ã ÇÔ¼ö/[09:46] vector ÇüÅ·Π2°³ÀÇ ÄÁÅ×ÀÌ³Ê ¼±¾ð/[10:09] push_back/[11:39] vecSecond/[12:20] insert/[12:54] resize/[13:58] °á°ú °ª ¿¹»ó/[14:24] beginÀÇ ÀǹÌ/[14:58] begin()+1/[16:22] ù¹øÂ° °ª/[17:03] ¿ä¼Ò 200 Àü/[18:00] find_end ÇÔ¼ö/[19:02] itor_find ¹Ýº¹ÀÚ/[19:18] ½ÇÁ¦ ¸Å°³º¯¼ö È®ÀÎ/[19:56] ¹üÀ§¸¦ ¿¬»êÇÏ´Â ÇüÅÂ/[20:11] ƯÁ¤ ¹üÀ§ µÎ°¡Áö ºñ±³/[21:56] ¸ÞÀÎÇÔ¼ö È®ÀÎ/[22:36] ¿ä¼ÒÀÇ ³ª¿/[23:14] vecSecond¿Í vecDataÀÇ È®ÀÎ/[23:37] ¿ä¼Ò°¡ °ãÄ¡´Â ºÎºÐ/[25:56] °Ë»ö ÇÒ ´ë»óÀÇ ¹üÀ§/[26:22] °Ë»ö ÇÒ ¿ä¼ÒÀÇ ¹üÀ§/[26:48] ½ÇÇà/[27:10] °á°ú È®ÀÎ/[28:45] find_first_of/[28:59] °á°ú °ª ¿¹»ó/[29:11] ½ÇÇà/[29:36] °á°ú È®ÀÎ/[29:41] search/[29:48] ½ÇÇà/[30:03] find_first_of¿Í °°Àº °á°ú °ª/[30:26] Á¶°ÇÀÚ »ç¿ëÇÏ´Â find_end/[30:52] ¼Ò½º È®ÀÎ/[31:18] less ÇÔ¼ö °´Ã¼ È£Ãâ/[31:41] Â÷ÀÌÁ¡/[32:14] º¯ÇÑ °ª/[33:15] ù¹øÂ° ¿ä¼ÒÀÇ ¹Ýº¹ÀÚ ¸®ÅÏ/[35:12] °á°ú °ª ¿¹»ó/[36:00] ½ÇÇà °á°ú È®ÀÎ -
15.23ºÐ STL ¾Ë°í¸®Áò part3
for_each, lexicographical_compare, min, max
Ã¥°¥ÇÇ[00:06] ¾Ë°í¸®Áò/[00:27] ¸ÞÀÎÇÔ¼ö È®ÀÎ/[00:57] vecDataSour/[01:15] vecDataDest/[01:51] for_each ÇÔ¼ö/[02:36] ¸Å°³º¯¼ö ÇÔ¼ö Func_loop/[04:15] vecDataSourÀÇ ¸ðµç ¿ä¼Ò Ãâ·Â/[04:39] ¿¹»óÇÏ´Â °á°ú/[04:46] ½ÇÇà/[05:30] ÇÔ¼ö Æ÷ÀÎÅÍ/[05:46] ¸¶Áö¸· ¸Å°³º¯¼ö pFunc_loop/[06:43] ÇÔ¼öÀÚ/[06:53] class CFunc_loop/[07:15] lexicographical_compare/[07:57] ¿¬»êÀÚ operator/[09:09] »çÀü ¼ø¼ ºñ±³/[09:45] ¸Å°³º¯¼ö/[10:00] bTrue/[11:07] ½ÇÇà/[11:18] °á°ú È®ÀÎ/[11:50] lexicographical_compare Á¶°ÇÀÚ/[12:11] Á¶°ÇÀÚ »ç¿ë/[12:37] less È£Ãâ/[12:56] ½ÇÇà/[13:07] °á°ú È®ÀÎ/[13:41] min/max/[14:22] min °¡ÀÛ ÀÛÀº °ª Ãâ·Â/[14:35] max °¡Àå Å« °ª Ãâ·Â/[14:41] ½ÇÇà/[14:50] Á¤»óÀûÀÎ Ãâ·Â °ª È®ÀÎ/[14:58] min/max Á¶°ÇÀÚ »ç¿ë/[15:13] POINT/[15:43] ptResult º¯¼ö ¼±¾ð/[16:26] ÇÔ¼öÀÚ Á¤ÀÇ/[16:41] ºñ±³ÇÔ¼ö Func_Compare/[17:22] °á°ú ¿¹»ó/[17:37] x°ª Ãâ·Â/[17:51] pt1ÀÌ °á°ú·Î ¸®ÅϵȰÍÀ» È®ÀÎ/[17:56] min/max ¾Ë°í¸®ÁòÀÇ È®Àå/[18:17] min_element/max_element/[19:07] ½ÇÇà/[19:22] Á¶°ÇÀÚ »ç¿ë/[19:45] POINT/[20:26] ÇÔ¼ö Func_Compare/[20:56] ºñ±³ÇÔ¼ö/[22:21] ½ÇÇà °á°ú È®ÀÎ -
16.27ºÐ STL ¾Ë°í¸®Áò part4
mismatch, copy, fill, generate, swap, merge, replace
Ã¥°¥ÇÇ[00:06] mismatch/[00:20] ¸ÞÀÎÇÔ¼ö È®ÀÎ/[00:38] vecFirst/[00:47] vecSec/[01:02] °á°ú °ª ¿¹»ó/[01:42] ¸¶Áö¸· ¸Å°³º¯¼ö´Â ºñ±³´ë»ó/[02:23] itor_pair/[02:53] ½ÇÇà/[03:04] ½ÇÇà °á°ú È®ÀÎ/[03:12] copy/[03:59] vecSec º¹»ç/[04:39] vecFirst¿Í vecSecÀÇ °ª Á¤¸®/[05:27] vecSec¿øº» Ãâ·Â ºÎºÐ/[05:46] vecSecº¹»ç Ãâ·Â ºÎºÐ/[05:56] °á°ú °ª ¿¹»ó/[06:30] ½ÇÇà/[06:46] °á°ú °ª È®ÀÎ/[06:55] fill ¾Ë°í¸®Áò/[07:28] ¼Ò½ºÈ®ÀÎ/[08:05] ¸Å°³º¯¼ö/[09:22] ½ÇÇà/[09:41] fill_n/[10:05] µÎ¹øÂ° ¸Å°³º¯¼ö º¯È/[10:56] for¹®À» ÅëÇØ cout/[11:11] ½ÇÇà/[11:18] °á°ú °ª È®ÀÎ/[11:28] generate/[12:07] ¸¶Áö¸· ¸Å°³º¯¼ö fpGenerate/[12:24] ÇÔ¼öÆ÷ÀÎÅÍ/[13:20] generateÀÇ ¸Å°³º¯¼ö È®ÀÎ/[14:05] ½ÇÇà/[14:11] °á°ú È®ÀÎ/[14:16] swap ¾Ë°í¸®Áò/[14:41] ¸ÞÀÎÇÔ¼ö È®ÀÎ/[15:18] ÃʱâÈµÈ °ªµé Á¤¸®/[15:31] swap È£Ãâ/[16:03] ½ÇÇà/[16:26] iter_swap/[17:26] °á°ú °ª ¿¹»ó/[17:47] ½ÇÇà/[17:59] °á°ú È®ÀÎ/[18:22] swap_ranges/[19:41] ¸ðµç ¿ä¼Ò¸¦ ±³È¯ÇÏ´Â ÇÔ¼ö/[20:40] ½ÇÇà/[20:48] °á°ú È®ÀÎ/[20:56] merge(º´ÇÕ)/[21:33] vecMerge1 ¼±¾ð/[23:00] mergeÇÔ¼ö È£Ãâ/[23:22] ¿©·¯°³ÀÇ ¸Å°³º¯¼ö/[25:03] for¹®/[25:14] °á°ú °ª ¿¹»ó/[25:51] ½ÇÇà/[25:56] °á°ú È®ÀÎ/[26:14] replace/[27:11] ½ÇÇà ÈÄ °á°ú È®ÀÎ -
17.29ºÐ STL ¾Ë°í¸®Áò part5
transform, remove, reverse, next_permutation, partion, stable_partion, random_suffle, rotate
Ã¥°¥ÇÇ[00:09] transform ¾Ë°í¸®Áò/[00:23] º¤ÅÍ µÎ°³ ¼±¾ð/[00:53] transform È£Ãâ/[01:11] ¸Å°³º¯¼ö/[01:26] pfTrans ÇÔ¼ö ¿ªÇÒ/[03:36] transform ¾Ë°í¸®ÁòÀÇ ¿ªÇÒ/[04:14] °á°ú ¿¹»ó/[04:30] ½ÇÇà ÈÄ °á°ú È®ÀÎ/[04:41] remove/[05:15] ƯÁ¤ º¤ÅÍÀÇ ¿µ¿ª/[06:00] ±âÁ¸ÀÇ °ªÀ» ´Ù¸¥ °ªÀ¸·Î ´ëü/[06:12] °á°ú ¿¹»ó/[06:30] ½ÇÇà/[06:44] ¿¹»óµÈ °á°ú È®ÀÎ/[06:54] reverse/[07:38] À糪¿/[07:54] ¸Å°³º¯¼ö/[08:11] ½ÇÇà/[08:24] °á°ú È®ÀÎ/[08:33] µÎ¹øÂ° ¸Å°³º¯¼ö º¯°æ/[09:03] ½ÇÇà/[09:09] °á°ú È®ÀÎ/[09:33] next_permutation/[10:05] fPermutation ÇÔ¼ö/[10:33] Ư¡/[11:00] ÇÔ¼ö È£ÃâÀÇ ÇüÅÂ/[11:05] while¹®/[12:28] ¸Å°³º¯¼ö/[12:46] °ªÀ» º¯°æ/[13:26] °á°ú ¿¹»ó/[14:18] ½ÇÇà/[14:33] ¿¹»óÇÑ °á°ú È®ÀÎ/[14:41] partition/[14:58] ¸Å°³º¯¼ö fPartition/[15:07] ÇÔ¼öÀÇ ÇüÅÂ/[16:02] °á°ú ¿¹»ó/[16:26] partitionÀ» È£ÃâÇßÀ» ¶§ ³ª¿À´Â °ª/[16:37] ÄÚµå È®ÀÎ/[16:55] itorPart/[17:56] µÎ¹øÂ° partition Ãâ·Â/[18:56] itorPart ÁÖÀÇÁ¡/[19:14] partition1ÀÇ °á°ú Ãâ·Â/[19:52] ´Ù¸¥ °á°ú Ãâ·Â/[20:48] stable_partition È£Ãâ/[21:22] itorStablePart·Î º¯°æ/[21:33] ÇÔ¼ö À̸§ º¯°æ/[21:47] ½ÇÇà ÈÄ °á°ú È®ÀÎ/[22:07] random_shuffle/[22:22] fRandom_shuffle ÇÔ¼ö/[22:40] GetTickCount ÇÔ¼ö/[23:33] random_shuffle È£Ãâ/[24:30] ½ÇÇà/[25:30] °á°ú È®ÀÎ/[25:47] rotate/[26:18] ½ÇÇà/[26:45] °á°ú °ª È®ÀÎ/[27:25] µÎ¹øÂ° ¸Å°³º¯¼ö/[28:37] µÎ¹øÂ° ¸Å°³º¯¼ö °ª º¯°æ/[28:48] ½ÇÇà ÈÄ °á°ú È®ÀÎ -
18.32ºÐ STL ¾Ë°í¸®Áò part6 °ú string ÄÁÅ×ÀÌ³Ê part1
accumulate, partial_sum, c_str, data, construct, assign, compare, copy, length, size
Ã¥°¥ÇÇ[00:07] accumulate ¾Ë°í¸®Áò/[00:10] ¿ªÇÒ/[01:10] ¸ÞÀÎÇÔ¼ö È®ÀÎ/[01:25] nvecData ¼±¾ð/[02:00] accumulate È£Ãâ/[03:06] °á°ú °ª ¿¹»ó/[03:23] nTotal1°ú nTotal2ÀÇ °ª ºñ±³/[03:30] ½ÇÇà ÈÄ °á°ú È®ÀÎ/[03:51] partial_sum ¾Ë°í¸®Áò/[04:40] nvecDataDest/[05:00] ¿¹»ó °ª Á¤¸®/[06:15] ¼øÂ÷ÀûÀ¸·Î ´õÇØ °ª À̵¿/[06:30] ½ÇÇà/[06:46] ¿¹»óÇÑ °ª Ãâ·Â È®ÀÎ/[06:55] string ÄÁÅ×À̳Ê/[07:15] c_str/data ³»ÀåÇÔ¼ö/[07:39] strBuf ½ºÆ®¸µ º¯¼ö ¼±¾ð/[07:46] c_str/[08:01] data/[08:11] °á°ú °ª ¿¹»ó/[08:30] ½ÇÇà ÈÄ °á°ú È®ÀÎ/[09:20] buff/[10:37] cout ³»ºÎ¿¡¼ ½ºÆ®¸µ/[11:09] Construct/[11:39] ±âº»ÀûÀÎ ÇüÅ string strBuf/[12:35] ¼±¾ð°ú µ¿½Ã¿¡ Buff·Î ÃʱâÈ/[12:54] 3À¸·Î Á¦¾à/[13:11] ½ÇÇàÀ» ÅëÇØ È®ÀÎ/[13:35] ù¹øÂ° ¸Å°³º¯¼ö ÀÎÆ®Çü/[13:50] ½ÇÇàÀ» ÅëÇØ È®ÀÎ/[14:05] ¿µ¿ª ÃʱâÈ/[14:48] ½ÇÇàÀ» ÅëÇØ È®ÀÎ/[15:03] assign/[15:24] ¼±¾ð ÈÄ¿¡ ÃʱâÈ/[15:52] ½ÇÇàÀ» ÅëÇØ È®ÀÎ/[16:26] ¸Å°³º¯¼ö/[16:52] »çÀÌÁî ¸¸Å¸¸ ÃʱâÈ/[17:07] ½ÇÇàÀ» ÅëÇØ È®ÀÎ/[17:30] strBufSub ¹Ì¸® ¼±¾ðÇØµÐ ÄÁÅ×À̳Ê/[17:44] ¸Å°³º¯¼ö/[18:18] ½ÇÇàÀ» ÅëÇØ È®ÀÎ/[18:52] string ÄÁÅ×ÀÌ³Ê ¾È¿¡ µé¾îÀÖ´Â ¾Ë°í¸®Áò/[19:00] compare ¾Ë°í¸®Áò/[19:11] ¹®ÀÚ¿ÀÇ »çÀü ¼ø ºñ±³/[20:10] string ÄÁÅ×ÀÌ³Ê µÎ°³ ¼±¾ð/[20:47] -1ÀÏ ¶§ »çÀü ¼ø ºü¸§ Ãâ·Â/[21:07] ¹®ÀÚ¿ÀÇ °³¼ö°¡ ´Ù¸¦ ¶§/[22:22] ½ÇÇà ÈÄ °á°ú È®ÀÎ/[23:18] size/length/copy ¾Ë°í¸®Áò/[23:33] size/length ¾Ë°í¸®Áò ¸®Åϰª µ¿ÀÏ/[24:22] nSize/nLength º¯¼ö ¼±¾ð/[25:03] size¿Í length Ãâ·Â/[25:37] ½ÇÇà ÈÄ °á°ú È®ÀÎ/[25:56] copy ¾Ë°í¸®Áò/[26:41] Ä«ÇÇ ´ë»ó szDest/[27:40] ½ÇÇà ÈÄ °á°ú È®ÀÎ/[27:55] Buffst/[28:52] copy¿Í ºñ½ÁÇÑ ¿ªÇÒÀ» ÇÏ´Â ¾Ë°í¸®Áò/[29:18] += ¿¬»êÀÚ/[29:52] °á°ú °ª ¿¹»ó/[30:45] ½ÇÇà ÈÄ °á°ú È®ÀÎ/[31:52] push_back/[32:00] ¹®ÀÚ¿ µÚ¿¡ ¹®ÀÚ/[32:05] ½ÇÇà ÈÄ °á°ú È®ÀÎ -
19.34ºÐ string ÄÁÅ×ÀÌ³Ê part2
assign, find, rfind, insert, erase, substring, replace
Ã¥°¥ÇÇ[00:06] string class/[00:30] reserve ¾Ë°í¸®Áò/[00:55] strBuf/[01:07] cBasec·Î ÃʱâÈ/[01:26] °á°ú °ª ¿¹»ó/[01:57] lenght Ãâ·Â/[02:34] capacity ¾Ë°í¸®Áò/[02:57] ½ÇÇà ÈÄ °á°ú È®ÀÎ/[03:15] lengthÀÇ °ª ¸íÈ®/[03:30] capacityÀÇ °ª/[04:15] Ư¼º/[05:11] Å©°Å³ª °°°Ô reserve/[05:45] find ¾Ë°í¸®Áò/[05:55] nPos/[06:15] Æ÷Áö¼ÇÀÇ ÁÙÀÓ¸»/[06:25] coutÀ¸·Î Ãâ·Â/[06:46] ¸Å°³º¯¼öÀÇ À§Ä¡°ª Ãâ·Â/[07:15] rfind/[07:30] ³¡¿¡¼ ºÎÅÍ Ãâ·Â/[08:54] °á°ú °ª ¿¹»ó Á¤¸®/[09:16] ½ÇÇà ÈÄ È®ÀÎ/[09:48] ¹®ÀÚ¿ °Ë»ç find/[10:16] ¸Å°³º¯¼ö º¯°æ/[10:33] string strBuf º¯°æ/[11:03] °á°ú °ª ¿¹»ó/[12:07] ½ÇÇà ÈÄ È®ÀÎ/[12:56] insert/erase/[13:41] insert/[14:05] »ðÀÔ À§Ä¡ °áÁ¤/[14:28] °á°ú °ª ¿¹»ó/[14:50] ½ÇÇà ÈÄ È®ÀÎ/[15:24] ¸Å°³º¯¼ö Ãß°¡/[16:26] ½ÇÇà ÈÄ È®ÀÎ/[16:52] ¹Ýº¹ÀÚ ÇüÅÂÀÇ À§Ä¡/[17:33] »ðÀÔ ÇÒ °¹¼ö/[17:41] »ðÀÔ ÇÒ ¹®ÀÚ/[18:07] ¹®ÀÚ¿À» Àß¶ó³»´Â ÇÔ¼ö/[18:26] erase ÇÔ¼ö/[19:22] nºÎÅÍ ³¡±îÁö ¸ðµÎ Áö¿ò/[19:32] °á°ú °ª ¿¹»ó/[20:26] ½ÇÇà ÈÄ °á°ú È®ÀÎ/[21:33] nºÎÅÍ °¹¼ö¸¸Å Áö¿ò/[21:52] °á°ú °ª ¿¹»ó/[22:26] ½ÇÇà ÈÄ °á°ú È®ÀÎ/[23:02] ƯÁ¤ À§Ä¡ÀÇ ¹®ÀÚ ÇѰ³ Áö¿ò/[23:48] ½ÇÇà ÈÄ °á°ú È®ÀÎ/[24:22] ¹®ÀÚ¿À» Áö¿ò/[24:41] ½ÇÇà ÈÄ °á°ú È®ÀÎ/[25:15] substr ÇÔ¼ö/[25:30] erase ÇÔ¼ö¿Í Â÷ÀÌÁ¡/[26:03] ¿øº»À» ÈѼÕÇÏÁö ¾Ê°í »õ·Î¿î ¹®ÀÚ¿ »ý¼º/[27:14] °á°ú °ª ¿¹»ó/[27:56] ½ÇÇà ÈÄ °á°ú È®ÀÎ/[28:47] replace ÇÔ¼ö/[29:30] ƯÁ¤ ¹üÀ§ÀÇ ¹®ÀÚ¿À» ´Ù¸¥ ¹®ÀÚ¿·Î ´ëü/[30:00] °á°ú °ª ¿¹»ó/[30:15] ½ÇÇà ÈÄ °á°ú È®ÀÎ/[30:51] ¸Å°³º¯¼ö Ãß°¡/[31:52] ½ÇÇà ÈÄ °á°ú È®ÀÎ/[32:58] °á°ú °ª ¿¹»ó/[33:07] ½ÇÇà ÈÄ °á°ú È®ÀÎ/[33:36] ¹üÀ§·Î º¯°æ/[33:52] °á°ú °ª ¿¹»ó/[33:57] ½ÇÇà ÈÄ °á°ú È®ÀÎ -
20.35ºÐ string ÇÔ¼öÆ÷ÀÎÅÍ
ÇÔ¼ö¿À¹ö·Îµù, °¡º¯ÇÔ¼ö, ¸â¹öÇÔ¼ö, ÅÛÇø´ °´Ã¼ ÇÔ¼ö
Ã¥°¥ÇÇ[00:08] ÇÔ¼öÆ÷ÀÎÅÍ¿Í ÇÔ¼öÆ÷ÀÎÅÍÀÇ ½ÉÈ °úÁ¤/[00:31] ÇÔ¼ö/[00:45] nFOutput ¼±¾ð/[01:30] ÇÔ¼ö ¿À¹ö·Îµù/[01:57] ¸Å°³º¯¼ö°¡ ´Ù¸¥°Í È®ÀÎ/[02:42] ÇÔ¼öÆ÷ÀÎÅÍÀÇ ¿À¹ö·Îµù/[03:45] ÇÔ¼öÆ÷ÀÎÅÍÀÇ À̸§/[04:00] ÇÔ¼öÆ÷ÀÎÅÍ-°ýÈ£°¡ 2°³/[04:28] ½ÇÁ¦ ÇÔ¼ö À̸§ ´ëÀÔ/[05:13] ÇÔ¼öÆ÷ÀÎÅÍ ¿À¹ö·Îµù ºÒ°¡´É/[05:55] ÇÔ¼öÆ÷ÀÎÅÍÀÇ Á¤»óÀûÀÎ ¼ÂÆÃ/[06:15] ÇÔ¼öÆ÷ÀÎÅÍ À̸§ º¯°æ/[07:27] ÇÔ¼ö È£Ãâ/[07:46] ¸ÞÀÎÇÔ¼ö È®ÀÎ/[07:59] 2°³ÀÇ ÇÔ¼öÆ÷ÀÎÅÍ È£Ãâ/[08:09] °á°ú °ª ¿¹»ó/[08:20] ½ÇÇà ÈÄ °á°ú È®ÀÎ/[08:35] °¡º¯ ÇÔ¼ö/[09:24] °¡º¯ ÇÔ¼ö ¿À¹ö·Îµù Ãß°¡/[10:09] ¸Å°³º¯¼ö°¡ ´Ù¸¥°Í È®ÀÎ/[10:26] nCount/[11:07] ¸ÞÀÎÇÔ¼ö-°¡º¯ ÇÔ¼ö È£Ãâ/[13:18] °¡º¯ ÇÔ¼öÀÇ Á¤ÀÇ/[13:43] ±âº»ÀûÀÎ °¡º¯ ÇÔ¼öÀÇ ÇüÅÂ/[14:13] va_arg/[15:30] nCount Ãâ·Â/[15:37] nResult Ãâ·Â/[16:59] ÇÔ¼öÆ÷ÀÎÅÍ_°¡º¯ÇÔ¼ö¿À¹ö·Îµù/[17:33] ½ÇÇà ÈÄ °á°ú È®ÀÎ/[17:48] ¸â¹ö ÇÔ¼öÆ÷ÀÎÅÍ/[18:11] ¸â¹ö ÇÔ¼ö ¼±¾ð/[18:25] public/[18:47] ¸â¹ö ÇÔ¼ö Á¤ÀÇ/[19:21] ¸â¹ö ÇÔ¼öÀÇ ÇÔ¼ö Æ÷ÀÎÅÍ/[19:37] ÀÏ¹Ý ÇÔ¼ö¿Í ¸â¹ö ÇÔ¼öÀÇ ÇÔ¼öÆ÷ÀÎÅÍ ºñ±³/[20:03] CMemberFunc:: Â÷ÀÌ/[20:37] Æ÷ÀÎÅÍ ¿¬»êÀÚ »ç¿ë/[21:15] CcallFunc °´Ã¼ ¼±¾ð/[21:51] ¸â¹ö ÇÔ¼ö Æ÷ÀÎÅÍ È£Ãâ/[21:56] ½ÇÇà ÈÄ °á°ú È®ÀÎ/[22:17] °¡º¯ ¸â¹ö ÇÔ¼ö Æ÷ÀÎÅÍ/[22:44] °¡º¯ ÇÔ¼ö-¸Å°³º¯¼öÀÇ °³¼ö/[22:52] °¡º¯ ¸â¹ö ÇÔ¼ö ¿Ï¼º/[23:45] À̸§ º¯°æ/[23:52] ¸Å°³º¯¼ö º¯°æ/[24:15] °¡º¯ ¸â¹ö ÇÔ¼ö Á¤ÀÇ Ãß°¡/[24:26] ³»¿ë ¼öÁ¤/[24:48] °¡¸é ¸â¹ö ÇÔ¼ö Æ÷ÀÎÅÍ È£Ãâ/[25:37] ½ÇÇà °á°ú È®ÀÎ/[26:07] ÅÛÇø´ ÇÔ¼ö °´Ã¼/[26:30] °´Ã¼ÇÔ¼ö ¼±¾ð/[26:45] ÅÛÇø´ °´Ã¼ÇÔ¼ö/[27:21] operator ¿¬»êÀÚ/[27:52] ÅÛÇø´ Ãß°¡/[28:18] °´Ã¼ÇÔ¼ö Æ÷ÀÎÅÍ »ý¼º °úÁ¤/[28:41] ÇÔ¼ö Æ÷ÀÎÅÍ »ý¼º/[29:22] ¸â¹ö ÇÔ¼ö Æ÷ÀÎÅÍ ¼±¾ð°ú µ¿ÀÏ/[30:18] °´Ã¼ÇÔ¼ö Æ÷ÀÎÅÍ¿Í ÅÛÇø´ °´Ã¼ÇÔ¼ö Æ÷ÀÎÅÍÀÇ Â÷ÀÌ/[30:40] classÀ̸§ µÚ¿¡ class ÅÛÇø´ÀÇ ÇüÅÂ/[31:22] ÇÔ¼ö Æ÷ÀÎÅÍ´Â ÇÔ¼ö À̸§À» ´Ù¸¥°ÍÀ¸·Î ¼³Á¤/[32:22] ÅÛÇø´ °´Ã¼ÇÔ¼ö È£Ãâ/[32:42] FuncObj °´Ã¼ ¼±¾ð/[33:22] ÅÛÇø´ °´Ã¼ÇÔ¼ö Æ÷ÀÎÅÍ È£Ã⠺κРÃß°¡/[33:59] ½ÇÇà/[34:35] Á¤»óÀûÀÎ Ãâ·Â È®ÀÎ