
BACK TO THE BASIC, C++11 ÇÙ½É ³ëÆ®
- ÀúÀÚÀÌÁÖÇÑ Àú
- ÃâÆÇ»çÇѺû¹Ìµð¾î
- ÃâÆÇÀÏ2015-05-15
- µî·ÏÀÏ2019-08-29
- SNS°øÀ¯
- ÆÄÀÏÆ÷¸ËPDF
- ÆÄÀÏÅ©±â954KB
- °ø±Þ»çYES24
-
Áö¿ø±â±â
PC
PHONE
TABLET
ÇÁ·Î±×·¥ ¼öµ¿¼³Ä¡
ÀüÀÚÃ¥ ÇÁ·Î±×·¥ ¼öµ¿¼³Ä¡ ¾È³»
¾ÆÀÌÆù, ¾ÆÀÌÆеå, ¾Èµå·ÎÀ̵åÆù, ÅÂºí¸´,
º¸À¯ 2, ´ëÃâ 0,
¿¹¾à 0, ´©Àû´ëÃâ 14, ´©Àû¿¹¾à 0
Ã¥¼Ò°³
C++11ÀÇ ÇÙ½É º¯°æÁ¡¸¸À» ´ãÀº C++11 ÇÁ·Î±×·¡¹Ö °¡À̵åC++11Àº 2011³â 8¿ù 12ÀÏ¿¡ ISO C++ Ç¥ÁØ À§¿øȸ¿¡¼ Åë°úµÈ ÃֽŠC++ Ç¥ÁØÀÌ´Ù. ±âÁ¸ ISO C++ Ç¥ÁØ°úÀÇ È£È¯¼ºÀ» À¯ÁöÇÏ¸é¼ °´Ã¼ ÁöÇâ/½ºÅ©¸³Æ® ¾ð¾î¿¡¼ Á¦°øÇÏ´Â Æí¸®ÇÔÀ» Ãß°¡ÇÏ´Â µ¥ ÁÖ¾ÈÁ¡À» µÎ¾ú´Ù. ÀÌ Ã¥Àº C++ ÇÁ·Î±×·¡¸Ó°¡ C++11¿¡ ±â¹ÝÀ» µÎ°í ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¶§ ²À ¾Ë¾Æ¾ß ÇÒ 12°¡Áö Ư¡À» ¼³¸íÇÏ¸é¼ ±âÁ¸ÀÇ ISO C++99/03 Ç¥ÁØ°ú C++11ÀÌ ¾î¶² Â÷ÀÌÁ¡ÀÌ ÀÖ´ÂÁö¸¦ ¿¹Á¦ Áß½ÉÀ¸·Î ¼³¸íÇÑ´Ù. ¶ÇÇÑ C++ ÇÁ·Î±×·¡¸Ó´Â ¹°·ÐÀÌ°í °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ ´Ù·ïº» °æÇèÀÌ ÀÖ´Â ÇÁ·Î±×·¡¸Ó¶ó¸é ´©±¸³ª C++11À» ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ°Ô ¼³¸íÇÑ ÇÊÀÚÀÇ ³ë·ÂÀÌ µ¸º¸ÀδÙ.
¸ñÂ÷
1Àå. Hello! C++11 world__1.1 C++11ÀÇ Æ¯Â¡
__1.2 C++11 ÄÄÆÄÀÏ·¯
____1.2.1 ÄÄÆÄÀÏ·¯ Áö¿ø
____1.2.2 GCC
____1.2.3 MSVC
____1.2.4 LLVM°ú Clang
2Àå. auto Å°¿öµå
3Àå. ¹üÀ§ ±â¹Ý for¹®
4Àå. À¯´ÏÆû ÃʱâÈ
5Àå decltype Å°¿öµå
6Àå. »õ·Î¿î ¹è¿ - std::array
__6.1 ¹è¿°ú vector
__6.2 º¸¾È Çâ»ó
____6.2.1 Æ÷ÀÎÅÍ Å¸ÀÔ º¯È¯
____6.2.2 ¹è¿ Å©±â
____6.2.3 ºÎ¸ð ŸÀÔÀ¸·ÎÀÇ Å¸ÀÔ º¯È¯ ±ÝÁö
__6.3 Á¦°øµÇ´Â ÀÎÅÍÆäÀ̽º
7Àå. ½º¸¶Æ® Æ÷ÀÎÅÍ
__5.1 unique_ptr
__5.2 shared_ptr
__5.3 weak_ptr
__5.4 µ¿½Ã¼º ¹®Á¦
8Àå. ¶÷´Ù Ç¥Çö½Ä
__8.1 ÇÔ¼ö °´Ã¼
__8.2 ÇÔ¼ö °´Ã¼ÀÇ Æ¯Â¡
__8.3 ÇÔ¼ö Æ÷ÀÎÅÍ¿Í ÇÔ¼ö °´Ã¼ÀÇ ºñ±³
__8.4 ¶÷´Ù¿Í ÇÔ¼ö °´Ã¼ÀÇ ºñ±³
____8.4.1 °£ÆíÇÑ ÄÚµù
____8.4.2 °¡µ¶¼º Áõ°¡
__8.5 ¶÷´Ù ÇÔ¼ö ¹®¹ý
____8.5.1 ¶÷´Ù ÇÔ¼ö ¿øÇü
____8.5.2 ¶÷´Ù ÇÔ¼ö ¸öü
____8.5.3 ¶÷´Ù ÇÔ¼ö È£Ãâ
____8.5.4 ¶÷´Ù ÇÔ¼ö ÆĶó¹ÌÅÍ
____8.5.5 ¶÷´Ù ÇÔ¼öÀÇ ¹Ýȯ °ª
____8.5.6 ¶÷´Ù ÇÔ¼ö ¼Ò°³ÀÚ
____8.5.7 ¶÷´Ù ÇÔ¼öÀÇ mutable Å°¿öµå
____8.5.8 ¶÷´Ù ÇÔ¼ö È°¿ë
9Àå. static_assert Å°¿öµå
10Àå. R-Value ·¹ÆÛ·±½º
11Àå. À̵¿ ½Ã¸Çƽ
__11.1 À̵¿ »ý¼ºÀÚ¿Í À̵¿ ÇÒ´ç ¿¬»êÀÚ
____11.1.1 º¹»ç »ý¼ºÀÚ
____11.1.2 À̵¿ »ý¼ºÀÚ
__11.2 ¼º´É
12Àå. ÆÛÆåÆ® Æ÷¿öµù
__12.1 C++ Æ÷¿öµù ¹®Á¦
__12.2 ÇÔ¼ö ¿À¹ö·ÎµùÀ» ÀÌ¿ëÇÑ Æ÷¿öµù ¹®Á¦ ÇØ°á
__12.3 R-Value ·¹ÆÛ·±½º¸¦ ÀÌ¿ëÇÑ ÆÛÆåÆ® Æ÷¿öµù
__12.4 std::move
¸¶¹«¸®Çϸé¼