www.tipntec.com   IT±â±â, IT¼­Àû Á÷°Å·¡ ÄĹ´ÏƼ ÆÁ¿£Å×Å©
 1% ÇÔ²² ³ª´® Ŭ¸¯ !
·Î±×ÀÎ
[ ID/Passã±â ]
ÀÐÁö¾ÊÀº ÂÊÁö
(0)
ÀÏ ¹Ý ÆÇ ¸Å ºÐ ·ù
¡¡
ISBN Ã¥ °¡°Ýºñ±³
ώ ¿¹½º24 ώ ±³º¸¹®°í
ώ ¾Ë¶óµò ώ ÀÎÅÍÆÄÅ©
ώ ¸®ºê·Î ώ ¿µÇ³¹®°í
ώ ºÏ¹Ì¸£ ώ ºÏ½ºÄµ
ώ 11st ώ ¹Ýµð¾Ø...
ώ Áö¸¶ÄÏ ώ ÆÁ¿£Å×Å©
[ ¾÷¹«½Ã°£ ]
¿ù~±Ý (Åä.ÀÏ ÈÞ¹«)
am: 10½Ã ~ pm: 7½Ã
Á¡½É: 12½Ã ~ 1½Ã
tipntec@gmail.com
Home >> »ó¼¼º¸±â
ÀÌÀü
- ºÐ·ùÀ§Ä¡ >> ÇÁ·Î±×·¡¹Ö¾ð¾î >> C++ >>
Á¦¸ñ : More Effective C++
»õÃ¥Á¤°¡ : 20,000¿ø ÆǸŰ¡°Ý : 5,000¿ø
ISBN : 9788980545032 ÃâÆÇÀÏ : -
Àú ÀÚ : ½ºÄà ¸¶À̾ ÃâÆÇ»ç : ÀÎÆ÷ºÏ
Ã¥»óÅ : AA±Þ(±¸ÀÔÈÄ °ÅÀǺ»Àû¾ø´Â »õÃ¥)
ÆǸŰ¡´É±Ç(Áú)¼ö: 0 ±Ç(Áú)  
¹è¼Û¿ä±Ý : 0¿ø / ¹è¼Ûºñ ÆǸÅÀںδã(¹«·á¹è¼Û)
¹è¼Û¹æ¹ý : Åùè¹è¼Û
¹ÝÇ°¿©ºÎ : ¹ÝÇ°ºÒ°¡ ¡¡
ÆǸŰ¡´ÉÁö¿ª : Àü±¹(Á¦ÁÖ,µµ¼­Áö¿ªÁ¦¿Ü)
ÆǸÅÀÚÁ¤º¸(ID / ÆǸŵî±Þ) : ongsam[ ] / (Áß¼ö)
»çÁø1
(ÆǸſϷá)
ÆǸÅÀÚ Ã¥»óÅ ¼³¸í :

±¸ÀÔÈÄ Çѹøµµ º¸Áö¾ÊÀº »õÃ¥ÀÔ´Ï´Ù.


¢Ñ  ÆǸÅÀÚ¿Í °¡°Ý Á¶Á¤À» ¿øÇϽøé ÂÊÁö ¶Ç´Â ´ñ±ÛÀ» ÀÌ¿ëÇØ º¸¼¼¿ä.

¢Ñ  ´ñ±Û¾²±â(ÇöÀç 0 / 500byte):
               ´ñ±ÛÀº ÂÊÁö¿Í ¸ÞÀϷεµ ÆǸÅÀÚ¿¡°Ô ÀÚµ¿¹ß¼Û µÇ¾î Æí¸® ÇÕ´Ï´Ù.


³» ¿ë :

ÇÁ·Î±×·¡¹Ö°ú ¼³°è ±â¼úÀ» Çâ»ó½ÃÄÑ ÁÖ´Â "35 °¡ÁöÀÇ »õ·Î¿î Å×Å©´Ð"À» ´ã¾Ò´Ù. ´õ È¿À²ÀûÀÌ°í ´õ °ß°íÇÏ°í ´õ Ç¥ÁØÀûÀÌ°í, ´õ ³ôÀº À̽ļº°ú Àç»ç¿ë¼ºÀ» °®Ãá ¼ÒÇÁÆ®¿þ¾î¸¦ Á¦ÀÛÇÒ ¼ö ÀÖµµ·Ï µ½´Â´Ù.

´ÙÀ½ ³»¿ëµéÀ» ´ã°í ÀÖ´Ù.

ÇÁ·Î±×·¥ È¿À²(efficiency)À» ³ôÀÌ´Â Å×Å©´Ð

±¸Á¶Ã¼, C++ Ŭ·¡½º¿Í ÇÔ¼ö¿¡ ´ëÇÑ ¿¹¿Ü ó¸® Àû¿ë

new, °¡»ó »ý¼ºÀÚ, ½º¸¶Æ® Æ÷ÀÎÅÍ, ÂüÁ¶ Ä«¿îÆÃ

bool, mutable, explicit, namespace

Ç¥ÁØ ÅÛÇø´ ¶óÀ̺귯¸®(STL)

¸ñ Â÷ :
Chpater 1 ±âº» °³³äµé
Ç׸ñ 1 :Æ÷ÀÎÅÍ(pointer)¿Í ÂüÁ¶ÀÚ(reference)¸¦ ±¸ºÐÇÏÀÚ
Ç׸ñ 2 : °¡´ÉÇÑ C++ ½ºÅ¸ÀÏÀÇ Ä³½ºÆ®¸¦ Áñ°Ü ¾²ÀÚ
Ç׸ñ 3 : ¹è¿­°ú ´ÙÇü¼ºÀº °°Àº ¼öÁØÀ¸·Î ³õ°í º¼ °ÍÀÌ ¾Æ´Ï´Ù
Ç׸ñ 4 : ¾µµ¥ ¾ø´Â ±âº» »ý¼ºÀÚ´Â ±×³É µÎÁö ¸»ÀÚ

Chpater 2 ¿¬»êÀÚ(Operators)
Ç׸ñ 5 : »ç¿ëÀÚ Á¤ÀÇ Å¸ÀÔº¯È¯ ÇÔ¼ö¿¡ ´ëÇÑ ÁÖÀǸ¦ ³õÁö ¸»ÀÚ
Ç׸ñ 6 : Áõ°¡ ¹× °¨¼Ò ¿¬»êÀÚÀÇ ÀüÀ§(prefix)/ÈÄÀ§(postfix) ÇüŸ¦ ¹Ýµå½Ã ±¸ºÐÇÏÀÚ
Ç׸ñ 7 : &&, ȤÀº . ¿¬»êÀÚ´Â ¿À¹ö·Îµù ´ë»óÀÌ Àý´ë·Î ¾Æ´Ï´Ù
Ç׸ñ 8 : new¿Í deleteÀÇ Àǹ̸¦ Á¤È®È÷ ±¸ºÐÇÏ°í ÀÌÇØÇÏÀÚ

Chpater 3 ¿¹¿Ü(Exceptions)
Ç׸ñ 9 : ¸®¼Ò½º ´©¼ö¸¦ ÇÇÇÏ´Â ¹æ¹ýÀÇ Á¤°ø(ïáÍô)Àº ¼Ò¸êÀÚÀÌ´Ù
Ç׸ñ 10 : »ý¼ºÀÚ¿¡¼­´Â ¸®¼Ò½º ´©¼ö°¡ ÀϾÁö ¾Ê°Ô ÇÏÀÚ
Ç׸ñ 11 : ¼Ò¸êÀÚ¿¡¼­´Â ¿¹¿Ü°¡ Å»ÃâÇÏÁö ¸øÇÏ°Ô ÇÏÀÚ
Ç׸ñ 12 : ¿¹¿Ü ¹ß»ýÀÌ ¸Å°³º¯¼ö Àü´Þ ȤÀº °¡»ó ÇÔ¼ö È£Ãâ°ú ¾î¶»°Ô ´Ù¸¥Áö¸¦ ÀÌÇØÇÏÀÚ
Ç׸ñ 13 : ¹ß»ýÇÑ ¿¹¿Ü´Â ÂüÁ¶ÀÚ·Î ¹Þ¾Æ³»ÀÚ
Ç׸ñ 14 : ¿¹¿Ü ÁöÁ¤(exception specification) ±â´ÉÀº ³ÃöÇÏ°Ô »ç¿ëÇÏÀÚ
Ç׸ñ 15 : ¿¹¿Ü 󸮿¡ µå´Â ºñ¿ë¿¡ ´ëÇØ Á¤È®È÷ ÆľÇÇÏÀÚ

Chpater 4 È¿À²(Efficiency)
Ç׸ñ 16 : »Ä¼Ó±îÁö ÀØÁö ¸»ÀÚ, 80_20 ¹ýÄ¢!
Ç׸ñ 17 : È¿À² Çâ»ó¿¡ ÀÖ¾î Áö¿¬ Æò°¡(lazy evaluation)´Â ÃæºÐÈ÷ °í·ÁÇØ º¼ ¸¸ÇÏ´Ù
Ç׸ñ 18 : ¿¹»óµÇ´Â °è»ê °á°ú¸¦ ¹Ì¸® ÁغñÇϸé 󸮺ñ¿ëÀ» ±ðÀ» ¼ö ÀÖ´Ù
Ç׸ñ 19 : Àӽà °´Ã¼ÀÇ ¿ø·ù(ê«×µ)¸¦ Á¤È®È÷ ÀÌÇØÇÏÀÚ
Ç׸ñ 20 : ¹Ýȯ°ª ÃÖÀûÈ­(return value optimization)°¡ °¡´ÉÇÏ°Ô ÇÏÀÚ
Ç׸ñ 21 : ¿À¹ö·ÎµùÀº ºÒÇÊ¿äÇÑ ¾Ï½ÃÀû ŸÀÔº¯È¯À» ¸·´Â ÇÑ ¹æ¹ýÀÌ´Ù
Ç׸ñ 22 : ´Üµ¶ ¿¬»êÀÚ(op) ´ë½Å¿¡ =ÀÌ ºÙÀº ¿¬»êÀÚ(op=)¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ÁÁÀ» ¶§°¡ ÀÖ´Ù
Ç׸ñ 23 : Á¤ ¾È µÇ¸é ´Ù¸¥ ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏÀÚ!
Ç׸ñ 24 : °¡»ó ÇÔ¼ö, ´ÙÁß »ó¼Ó, °¡»ó ±âº» Ŭ·¡½º, RTTI¿¡ µé¾î°¡´Â ºñ¿ëÀ» Á¦´ë·Î ÆľÇÇÏÀÚ

Chpater 5 À¯¿ëÇÏ°í Àç¹ÌÀÖ´Â ÇÁ·Î±×·¡¹Ö ±â¹ýµé(Techniques)
Ç׸ñ 25 : »ý¼ºÀÚ ÇÔ¼ö¿Í ºñ(Þª)¸â¹ö ÇÔ¼ö¸¦ °¡»ó ÇÔ¼öó·³ ¸¸µå´Â ¹æ¹ý
Ç׸ñ 26 : Ŭ·¡½º ÀνºÅϽºÀÇ °³¼ö¸¦ Àǵµ´ë·Î Á¦ÇÑÇÏ´Â ¹æ¹ý
Ç׸ñ 27 : Èü(heap)¿¡¸¸ »ý¼ºµÇ°Å³ª Èü¿¡´Â ¸¸µé¾îÁöÁö ¾Ê´Â Ư¼öÇÑ Å¬·¡½º¸¦ ¸¸µå´Â ¹æ¹ý
Ç׸ñ 28 : ½º¸¶Æ® Æ÷ÀÎÅÍ(Smart Pointer)
Ç׸ñ 29 : ÂüÁ¶ Ä«¿îÆÃ(Reference Counting)
Ç׸ñ 30 : ÇÁ·Ï½Ã(Proxy) Ŭ·¡½º
Ç׸ñ 31 : ÇÔ¼ö¸¦ µÎ °³ ÀÌ»óÀÇ °´Ã¼(ŸÀÔ)¿¡ ´ëÇØ °¡»ó ÇÔ¼öó·³ µ¿ÀÛÇϵµ·Ï ¸¸µé±â

Chpater 6 ÀÌ¿ÜÀÇ À̾߱âµé(Miscellany)
Ç׸ñ 32 : ¹Ì·¡ ÁöÇâÀûÀÎ ÇÁ·Î±×·¡¸Ó°¡ µÇÀÚ
Ç׸ñ 33 : »ó¼Ó °ü°èÀÇ ¸»´Ü¿¡ ÀÖÁö ¾ÊÀº (non_leaf) Ŭ·¡½º´Â ¹Ýµå½Ã Ãß»ó Ŭ·¡½º·Î ¸¸µéÀÚ
Ç׸ñ 34 : ÇÑ ÇÁ·Î±×·¥¿¡¼­ C++¿Í C¸¦ ÇÔ²² »ç¿ëÇÏ´Â ¹æ¹ýÀ» ÀÌÇØÇÏÀÚ
Ç׸ñ 35 : C++ ¾ð¾îÀÇ ÃֽŠǥÁؾȰú Ç¥ÁØ ¶óÀ̺귯¸®¿¡ ´ëÇØ Àͼ÷ÇØÁöÀÚ

ÃßõÇÏ´Â ÀÐÀ»°Å¸®
auto_ptr Ŭ·¡½º ÅÛÇø´ÀÇ ±¸Çö
ã¾Æº¸±â