- ÇöÀç À§Ä¡
- home > ÄÄÇ»ÅÍ¡¤ICT¡¤¾îÇÐ > ÄÄÇ»ÅÍ¡¤IT µµ¼ > ÇÁ·Î±×·¡¹Ö/¾ð¾î > C 20 : dzºÎÇÑ ¿¹Á¦·Î ÀÍÈ÷´Â ÇÙ½É ±â´É[ÀλçÀÌÆ®]
Çö´ëÀû C ÀÇ ½ÃÀÛÀÎ C 11 ÀÌÈÄ °¡Àå Å« °³Á¤ÀÌ ÀÌ·ç¾îÁø Ç¥ÁØÀÌ ¹Ù·Î C 20ÀÌ´Ù. C 20Àº Çö´ëÀû C ÀÇ ÇÁ·Î±×·¡¹Ö ¹æ½Ä ÀÚü¸¦ ¹Ù²Û´Ù. ¡¶C 20: dzºÎÇÑ ¿¹Á¦·Î ÀÍÈ÷´Â ÇÙ½É ±â´É¡·¿¡¼´Â ÀÌ Çõ½ÅÀûÀÎ º¯ÈÀÇ ÇÙ½ÉÀÎ ³× °¡Áö ÁÖ¿ä ±â´É(ÄܼÁÃ÷, ¸ðµâ, ±¸°£ ¶óÀ̺귯¸®, ÄÚ·çƾ)À» ¼³¸íÇÑ´Ù. ÀÌ ¿Ü¿¡µµ ¾ð¾î ÀÚü¿¡ Ãß°¡µÈ ÁÖ¿ä ±â´É, ¶óÀ̺귯¸®, µ¿½Ã¼º °ü·Ã ±â´ÉÀ» Á¤¸®ÇØ ³õ¾Ò´Ù. ±â´ÉÀ» ³ª¿ÇÏ´Â µ¥ ±×Ä¡Áö ¾Ê°í ¸ðµç ±â´É¸¶´Ù ¿¹Á¦¸¦ µé¾î ¼³¸íÇؼ ¸íÈ®ÇÏ°Ô ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï µ½°í ÀÖ´Ù.
ÀúÀÚ: ¶óÀÌ³Ê ±×¸²
1ºÎ ¼Ò°³
1Àå C ¼Ò°³
1.1 C Ç¥ÁØÀÇ ¿ª»ç
1.2 Ç¥ÁØÈ
2Àå C 20 µÑ·¯º¸±â
2.1 4´ë ±â´É
2.2 ÇÙ½É ¾ð¾î
2.3 Ç¥ÁØ ¶óÀ̺귯¸®
2.4 µ¿½Ã¼º
2ºÎ ¼¼ºÎ»çÇ×
3Àå ÇÙ½É ¾ð¾î
3.1 ÄܼÁÃ÷
3.2 ¸ðµâ
3.3 3Áß ºñ±³ ¿¬»êÀÚ
3.4 Áö¸í ÃʱâÈ
3.5 consteval°ú constinit
3.6 ÅÛÇø´ °³¼±»çÇ×
3.7 ¶÷´Ù °³¼±»çÇ×
3.8 »õ Ư¼ºµé
3.9 ±âŸ °³¼±»çÇ×
4Àå Ç¥ÁØ ¶óÀ̺귯¸®
4.1 ±¸°£ ¶óÀ̺귯¸®
4.2 std::span
4.3 ÄÁÅ×ÀÌ³Ê °³¼±»çÇ×
4.4 »ê¼ú À¯Æ¿¸®Æ¼
4.5 ´Þ·Â°ú ½Ã°£´ë
4.6 ¼½ÄÈ ¶óÀ̺귯¸®
4.7 ±âŸ °³¼±»çÇ×
5Àå µ¿½Ã¼º
5.1 ÄÚ·çƾ
5.2 ¿øÀÚÀû ¿¬»ê
5.3 ¼¼¸¶Æ÷¾î
5.4 ºøÀå°ú À庮
5.5 ÇùÁ¶Àû °¡·Îä±â
5.6 ÇÕ·ù °¡´É ½º·¹µå std::jthread
5.7 µ¿±âÈµÈ Ãâ·Â ½ºÆ®¸² °´Ã¼
6Àå »ç·Ê ¿¬±¸¿Í ½ÉÈ ¿¹Á¦
6.1 ºü¸¥ ½º·¹µå µ¿±âÈ
6.2 ¿©·¯ °¡Áö ¹Ì·¡ °´Ã¼ ±¸Çö
6.3 »ý¼º±âÀÇ ¼öÁ¤°ú ÀϹÝÈ
6.4 ´Ù¾çÇÑ ÀÛ¾÷ È帧
¸ÎÀ½¸»
ºÎ·Ï
ºÎ·Ï A C 23°ú ±× ÀÌÈÄ
A.1 C 23
A.2 C 23 ¶Ç´Â ±× ÀÌÈÄ
A.3 C 23¿¡ °üÇÑ Ãß°¡ Á¤º¸
ºÎ·Ï B ±â´É °Ë»ç
ºÎ·Ï C ¿ë¾îÁý
C.1 4´ë ±â´É
C.2 6´ë ¿¬»ê
C.3 POD
C.4 RAII
C.5 °¡Â¥ ±ú¾î³²
C.6 °´Ã¼ Çü½Ä
C.7 °æÀï Á¶°Ç
C.8 ±³Âø
C.9 ±ú¾î³² ¼Ò½Ç
C.10 ´ÜÃà Æò°¡
C.11 µ¥ÀÌÅÍ °æÀï
C.12 µ¿½Ã¼º
C.13 µ¿Àû ÀúÀå ±â°£
C.14 ¶÷´Ù Ç¥Çö½Ä
C.15 ¸®ÅÍ·² Çü½Ä
C.16 ¸Þ¸ð¸® ¸ðÇü
C.17 ¸Þ¸ð¸® Àå¼Ò
C.18 ¹«Àá±Ý
C.19 ¹ÌÁ¤ÀÇ Çൿ
C.20 ¹ø¿ª ´ÜÀ§
C.21 º´·Ä¼º
C.22 ºñÂ÷´Ü
C.23 ¼öÇÐ ¹ýÄ¢
C.24 ¼ú¾î
C.25 ½º·¹µå
C.26 ½º·¹µå ÀúÀå ±â°£
C.27 ½ºÄ®¶ó Çü½Ä
C.28 ½Ã°£ º¹Àâµµ
C.29 ½ÇÇà±â
C.30 ÀÓ°è ¿µ¿ª
C.31 ÀÚµ¿ ÀúÀå ±â°£
C.32 ÀÚ¸íÇÑ Çü½Ä
C.33 Á¤±Ô Çü½Ä
C.34 Á¤Àû ÀúÀå ±â°£
C.35 Á¶±ÞÇÑ Æò°¡
C.36 ÁØÁ¤±Ô Çü½Ä
C.37 Áö¿¬ Æò°¡
C.38 ÁýÇÕü
C.39 Ç¥ÁØ ¹èÄ¡ Çü½Ä
C.40 ÇÔ¼ö °´Ã¼
C.41 È£Ãâ °¡´É °´Ã¼
1Àå C ¼Ò°³
1.1 C Ç¥ÁØÀÇ ¿ª»ç
1.2 Ç¥ÁØÈ
2Àå C 20 µÑ·¯º¸±â
2.1 4´ë ±â´É
2.2 ÇÙ½É ¾ð¾î
2.3 Ç¥ÁØ ¶óÀ̺귯¸®
2.4 µ¿½Ã¼º
2ºÎ ¼¼ºÎ»çÇ×
3Àå ÇÙ½É ¾ð¾î
3.1 ÄܼÁÃ÷
3.2 ¸ðµâ
3.3 3Áß ºñ±³ ¿¬»êÀÚ
3.4 Áö¸í ÃʱâÈ
3.5 consteval°ú constinit
3.6 ÅÛÇø´ °³¼±»çÇ×
3.7 ¶÷´Ù °³¼±»çÇ×
3.8 »õ Ư¼ºµé
3.9 ±âŸ °³¼±»çÇ×
4Àå Ç¥ÁØ ¶óÀ̺귯¸®
4.1 ±¸°£ ¶óÀ̺귯¸®
4.2 std::span
4.3 ÄÁÅ×ÀÌ³Ê °³¼±»çÇ×
4.4 »ê¼ú À¯Æ¿¸®Æ¼
4.5 ´Þ·Â°ú ½Ã°£´ë
4.6 ¼½ÄÈ ¶óÀ̺귯¸®
4.7 ±âŸ °³¼±»çÇ×
5Àå µ¿½Ã¼º
5.1 ÄÚ·çƾ
5.2 ¿øÀÚÀû ¿¬»ê
5.3 ¼¼¸¶Æ÷¾î
5.4 ºøÀå°ú À庮
5.5 ÇùÁ¶Àû °¡·Îä±â
5.6 ÇÕ·ù °¡´É ½º·¹µå std::jthread
5.7 µ¿±âÈµÈ Ãâ·Â ½ºÆ®¸² °´Ã¼
6Àå »ç·Ê ¿¬±¸¿Í ½ÉÈ ¿¹Á¦
6.1 ºü¸¥ ½º·¹µå µ¿±âÈ
6.2 ¿©·¯ °¡Áö ¹Ì·¡ °´Ã¼ ±¸Çö
6.3 »ý¼º±âÀÇ ¼öÁ¤°ú ÀϹÝÈ
6.4 ´Ù¾çÇÑ ÀÛ¾÷ È帧
¸ÎÀ½¸»
ºÎ·Ï
ºÎ·Ï A C 23°ú ±× ÀÌÈÄ
A.1 C 23
A.2 C 23 ¶Ç´Â ±× ÀÌÈÄ
A.3 C 23¿¡ °üÇÑ Ãß°¡ Á¤º¸
ºÎ·Ï B ±â´É °Ë»ç
ºÎ·Ï C ¿ë¾îÁý
C.1 4´ë ±â´É
C.2 6´ë ¿¬»ê
C.3 POD
C.4 RAII
C.5 °¡Â¥ ±ú¾î³²
C.6 °´Ã¼ Çü½Ä
C.7 °æÀï Á¶°Ç
C.8 ±³Âø
C.9 ±ú¾î³² ¼Ò½Ç
C.10 ´ÜÃà Æò°¡
C.11 µ¥ÀÌÅÍ °æÀï
C.12 µ¿½Ã¼º
C.13 µ¿Àû ÀúÀå ±â°£
C.14 ¶÷´Ù Ç¥Çö½Ä
C.15 ¸®ÅÍ·² Çü½Ä
C.16 ¸Þ¸ð¸® ¸ðÇü
C.17 ¸Þ¸ð¸® Àå¼Ò
C.18 ¹«Àá±Ý
C.19 ¹ÌÁ¤ÀÇ Çൿ
C.20 ¹ø¿ª ´ÜÀ§
C.21 º´·Ä¼º
C.22 ºñÂ÷´Ü
C.23 ¼öÇÐ ¹ýÄ¢
C.24 ¼ú¾î
C.25 ½º·¹µå
C.26 ½º·¹µå ÀúÀå ±â°£
C.27 ½ºÄ®¶ó Çü½Ä
C.28 ½Ã°£ º¹Àâµµ
C.29 ½ÇÇà±â
C.30 ÀÓ°è ¿µ¿ª
C.31 ÀÚµ¿ ÀúÀå ±â°£
C.32 ÀÚ¸íÇÑ Çü½Ä
C.33 Á¤±Ô Çü½Ä
C.34 Á¤Àû ÀúÀå ±â°£
C.35 Á¶±ÞÇÑ Æò°¡
C.36 ÁØÁ¤±Ô Çü½Ä
C.37 Áö¿¬ Æò°¡
C.38 ÁýÇÕü
C.39 Ç¥ÁØ ¹èÄ¡ Çü½Ä
C.40 ÇÔ¼ö °´Ã¼
C.41 È£Ãâ °¡´É °´Ã¼
Çö´ëÀû C ÀÇ ½ÃÀÛÀÎ C 11 ÀÌÈÄ °¡Àå Å« °³Á¤ÀÌ ÀÌ·ç¾îÁø Ç¥ÁØÀÌ ¹Ù·Î C 20ÀÌ´Ù. C 20Àº Çö´ëÀû C ÀÇ ÇÁ·Î±×·¡¹Ö ¹æ½Ä ÀÚü¸¦ ¹Ù²Û´Ù. ¡¶C 20: dzºÎÇÑ ¿¹Á¦·Î ÀÍÈ÷´Â ÇÙ½É ±â´É¡·¿¡¼´Â ÀÌ Çõ½ÅÀûÀÎ º¯ÈÀÇ ÇÙ½ÉÀÎ ³× °¡Áö ÁÖ¿ä ±â´É(ÄܼÁÃ÷, ¸ðµâ, ±¸°£ ¶óÀ̺귯¸®, ÄÚ·çƾ)À» ¼³¸íÇÑ´Ù. ÀÌ ¿Ü¿¡µµ ¾ð¾î ÀÚü¿¡ Ãß°¡µÈ ÁÖ¿ä ±â´É, ¶óÀ̺귯¸®, µ¿½Ã¼º °ü·Ã ±â´ÉÀ» Á¤¸®ÇØ ³õ¾Ò´Ù. ±â´ÉÀ» ³ª¿ÇÏ´Â µ¥ ±×Ä¡Áö ¾Ê°í ¸ðµç ±â´É¸¶´Ù ¿¹Á¦¸¦ µé¾î ¼³¸íÇؼ ¸íÈ®ÇÏ°Ô ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï µ½°í ÀÖ´Ù.