2007³â C++ºô´õ °³¹ßÀÚ ¼³¹®Á¶»ç

C++ºô´õ »ç¿ëÀÚ ¿©·¯ºÐ²²

2007³â C++ºô´õ °³¹ßÀÚ ¼³¹®Á¶»ç¿¡ ½Ã°£À» ³»¾î Áּż­ °¨»çÇÕ´Ï´Ù. ¿©·¯ºÐÀÇ ÀǰߵéÀº ÄÚµå±â¾î C++ºô´õÀÇ ¹Ì·¡¿¡ ±ÍÁßÇÑ ÁöħÀÌ µÉ °ÍÀÔ´Ï´Ù. ÀÌ ¼³¹®Á¶»ç´Â ¾à 30ºÐ Á¤µµ ¼Ò¿äµË´Ï´Ù. ÀúÈñ´Â ¿©·¯ºÐÀÇ ½Ã°£ÀÌ ¼ÒÁßÇÏ´Ù´Â Á¡À» Àß ¾Ë°í ÀÖÀ¸¸ç, ÄÚµå±â¾î C++ºô´õ ÆÀÀº ¿©·¯ºÐÀÌ À̹ø ¼³¹®¿¡ Âü¿©ÇØÁֽе¥ ´ëÇØ ´ë´ÜÈ÷ °¨»çµå¸³´Ï´Ù.


CodeGear C++ºô´õ ÆÀ
 

ÀÏ¹Ý Á¤º¸

1.1.  ¿©·¯ºÐÀÌ »ç¿ëÇϽô °¡Àå ÃֽŠC++ºô´õ/Åͺ¸ C++ ¹öÀüÀº ¾î¶² °ÍÀԴϱî?
 
 
1.2.  »ç¿ëÁßÀÎ °¡Àå ÃֽŠC++ºô´õ/Åͺ¸ C++ÀÇ ¿¡µð¼ÇÀ» ¼±ÅÃÇØÁֽʽÿÀ.
 
 
1.3.  »ç¿ëÁßÀÎ °¡Àå ÃֽйöÀüÀÇ C++ºô´õ¿¡ ´ëÇØ Æò°¡ÇØÁֽʽÿÀ.
 
  ¸Å¿ì ÁÁ´Ù ÁÁ´Ù º¸Åë º°·Î ÁÁÁö ¾Ê´Ù ÁÁÁö ¾Ê´Ù
ÅëÇÕ °³¹ß ȯ°æ(IDE)
VCL ÄÄÆÛ³ÍÆ®
C/C++ ¾ð¾î/¶óÀ̺귯¸® Ç¥ÁØ È£È¯¼º
À©µµ¿ì OS Áö¿ø
µ¥ÀÌÅͺ£À̽º Áö¿ø
ÀÎÅÍ³Ý ±â¼ú Áö¿ø(À¥ ¾ÖÇø®ÄÉÀ̼Ç/¼­ºñ½º, TCP µî)
¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØÃÄ Áö¿ø(¸®Ä¡ Ŭ¶óÀ̾ðÆ®, GUI, Ŭ¶óÀ̾ðÆ®/¼­¹ö, ¸ÖƼƼ¾î µî)
Á¦Ç°ÀÇ Ç°Áú/¾ÈÁ¤¼º
¹®¼­
¼º´É
°¡°Ý
 
1.4.  ÀÌÀüÀÇ ¾î´À ¹öÀüÀ¸·ÎºÎÅÍ ÇöÀç »ç¿ëÁßÀÎ ¹öÀü¿¡ ¾÷±×·¹À̵åÇϼ̽À´Ï±î?
 
 
1.5.  Àü¿¡ »ç¿ëÇϽôø C++ºô´õ¿Í ÃÖ±Ù ±¸ÀÔÇÑ C++ºô´õÀÇ ¸¸Á·µµ¸¦ ºñ±³ Æò°¡ÇØ ÁֽʽÿÀ.
 
  ¸Å¿ì ÁÁ´Ù ÁÁ´Ù º¸Åë º°·Î ÁÁÁö ¾Ê´Ù ÁÁÁö ¾Ê´Ù
ÅëÇÕ °³¹ß ȯ°æ(IDE)
VCL ÄÄÆÛ³ÍÆ®
C/C++ ¾ð¾î/¶óÀ̺귯¸® Ç¥ÁØ È£È¯¼º
À©µµ¿ì OS Áö¿ø
µ¥ÀÌÅͺ£À̽º Áö¿ø
ÀÎÅÍ³Ý ±â¼ú Áö¿ø(À¥ ¾ÖÇø®ÄÉÀ̼Ç/¼­ºñ½º, TCP µî)
¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØÃÄ Áö¿ø(¸®Ä¡ Ŭ¶óÀ̾ðÆ®, GUI, Ŭ¶óÀ̾ðÆ®/¼­¹ö, ¸ÖƼƼ¾î µî)
Á¦Ç°ÀÇ Ç°Áú/¾ÈÁ¤¼º
¹®¼­
¼º´É
°¡°Ý
 
1.6.  óÀ½ ±¸ÀÔÇϽŠC++ºô´õ¸¦ ¼±ÅÃÇØÁֽʽÿÀ.
 
 
1.7.  ÇöÀç °¡Àå ÀÚÁÖ »ç¿ëÇÏ´Â IDE/¿¡µðÅ͸¦ ¼±ÅÃÇØÁֽʽÿÀ.
 
 
1.8.  À§¿¡¼­ ¼±ÅÃÇÏ½Å ÅøÀ» ÁÖ·Î »ç¿ëÇϽô ÀÌÀ¯´Â ¹«¾ùÀԴϱî? (º¹¼ö ¼±Åà °¡´É)
 
 
1.9.  ±× ¿Ü¿¡ ¾î¶² °³¹ßÅøÀ» »ç¿ëÇϰí ÀÖ½À´Ï±î?(º¹¼ö ¼±Åà °¡´É)
 
 
1.10.  Developer Studio 2006À» »ç¿ëÇϽô °æ¿ì, ¾î¶² ¾ð¾î¸¦ °¡Àå ¸¹ÀÌ »ç¿ëÇϽʴϱî? (Åͺ¸ »ç¿ëÀÚ´Â »ç¿ëÁßÀ̽оð¾î¸¦ ¼±ÅÃÇØ ÁֽʽÿÀ)
 
 
1.11.  C++ ¾ð¾î °³¹ß °æ·ÂÀÌ ¸î³â Á¤µµ µÇ´ÂÁö ¼±ÅÃÇØÁֽʽÿÀ.
  ³â
 
1.12.  ÇöÀç °³¹ß¿¡ »ç¿ëÇϰí ÀÖ´Â ¾ð¾î¸¦ ¼±ÅÃÇØÁֽʽÿÀ. (º¹¼ö ¼±Åà °¡´É)
 
 
1.13.  ¾ÆÁ÷ C++ºô´õ 2006(BDS 2006)À¸·Î ¾÷±×·¹À̵åÇÏÁö ¾ÊÀ¸½Å ºÐÀº ´ÙÀ½ÀÇ ¾î´À °Í¿¡ ÇØ´çµÇ´ÂÁö ¼±ÅÃÇØÁֽʽÿÀ.
 
 
1.14.  ¾ÆÁ÷ C++ºô´õ 2006(BDS 2006)À¸·Î ¾÷±×·¹À̵åÇÏÁö ¾ÊÀ¸½Å °æ¿ì, ±× ÀÌÀ¯´Â ¹«¾ùÀԴϱî? (º¹¼ö ¼±Åà °¡´É)
 
 
1.15.  ÇöÀç »ç¿ëÁßÀÎ C++ºô´õ¿¡ ´ëÇØ Ãß°¡ ÀǰßÀÌ ÀÖÀ¸½Ç °æ¿ì ½áÁֽʽÿÀ.
 
 

·ÎÄöóÀÌÁ¦À̼Ç

2.1.  ÀÚÁÖ »ç¿ëÇϽô C++ºô´õÀÇ ¾ð¾î¸¦ ¼±ÅÃÇØÁֽʽÿÀ.
 
 
2.2.  C++ºô´õ°¡ ¿µ¾î, ÇÁ¶û½º¾î, µ¶ÀϾî, ÀϺ»¾î ÀÌ¿ÜÀÇ ¾ð¾î·Î ·ÎÄöóÀÌÁîÇÒ Çʿ䰡 ÀÖ´Ù°í »ý°¢ÇϽʴϱî. ±× ¾ð¾î´Â ¹«¾ùÀԴϱî?
 
³× ¾Æ´Ï¿À
¾ð¾î£º
 
2.3.  °í°´ÀÇ »ç¿ëÀ» À§ÇØ °³¹ßÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ·ÎÄöóÀÌÁ ÇϽô °æ¿ì ±× ¹æ¹ýÀ» ¼±ÅÃÇØÁֽʽÿÀ.
 
)
 
2.4.  ¿©·¯ºÐÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¹Á¦È­ÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì, ¾î´À ±¹Á¦È­ ÀÎÄÚµùÀÌ ÇÊ¿äÇմϱî? (º¹¼ö ¼±Åà °¡´É)
 
 
2.5.  ¾ÖÇø®ÄÉÀ̼ÇÀ» ·ÎÄöóÀÌÁîÇÏ´Â °æ¿ì ´ë»ó ¾ð¾î¸¦ ¼±ÅÃÇØÁֽʽÿÀ. (º¹¼ö ¼±Åà °¡´É)
 
 

Ç÷§Æû

3.1.  32ºñÆ® À©µµ¿ì ÀÌ¿ÜÀÇ Ç÷§ÆûÀ» À§ÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» ½ÃÀÛÇÒ °èȹÀÌ ÀÖ´Ù¸é ±× ½Ã±â¸¦ ¼±ÅÃÇØÁֽʽÿÀ.
 
 ÇöÀç °³¹ßÁß 6°³¿ù À̳» 6~12°³¿ù 1~2³â 2³â ÀÌ»ó ¸ð¸¥´Ù ¿¹Á¤ ¾øÀ½
À©µµ¿ì ºñ½ºÅ¸
64-bit À©µµ¿ì
.NET
¸®´ª½º
MacOS X
Solaris / HPUX / AIX / FreeBSD / ±âŸ Unix
¸ð¹ÙÀÏ À©µµ¿ì (Pocket PC, À©µµ¿ì CE, .Net Compact Framework µî)
Symbian
PalmOS
±âŸ
 
3.2.  ¾î¶² Á¾·ùÀÇ .NET ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÁß ¶Ç´Â °èȹÇϰí ÀÖ½À´Ï±î? (º¹¼ö ¼±Åà °¡´É)
 
 
3.3.  .NET °³¹ßÀ» À§ÇØ ¾î´À .NET ¾ð¾î¸¦ »ç¿ëÁß ¶Ç´Â °èȹÇϰí ÀÖ½À´Ï±î? (º¹¼ö ¼±Åà °¡´É)
 
 
3.4.  64ºñÆ® ³×ÀÌÆ¼ºê Áö¿øÀÌ ÇÊ¿äÇÒ °æ¿ì, ¾Æ·¡ÀÇ ¿äÀεéÀ» Çʿ伺¿¡ µû¶ó Æò°¡ÇØÁֽʽÿÀ.
 
  ÇÊ¿ä¾øÀ½ ¾î´À Á¤µµ ÇÊ¿ä Àý´ë ÇÊ¿ä
4GB ÀÌ»óÀÇ ¸Þ¸ð¸® ÇÊ¿ä
°í°´ÀÇ 64ºñÆ® ¼ÒÇÁÆ®¿þ¾î ¿ä±¸
±âÁ¸ 64ºñÆ® Çϵå¿þ¾îÀÇ ¼º´É Ȱ¿ë
ÃÖ÷´ÜÀÇ ±â¼ú ´ëÀÀ
±âŸ
 
3.5.  ¿©·¯ºÐÀÇ ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ ¾î´À Á¤µµÀÇ »çÀÌÁîÀÇ ¸Þ¸ð¸® ÁÖ¼Ò°ø°£À» ÇÊ¿ä·Î Çմϱî?
 
 
3.6.  »õ·Î¿î C++ ¾ÖÇø®ÄÉÀ̼ÇÀ̳ª À¯Áöº¸¼öÁßÀÎ ¾ÖÇø®ÄÉÀ̼ǿ¡¼­, ÇâÈÄ 24°³¿ù µ¿¾È ¾î¶² À©µµ¿ì OS¿¡ ¹èÆ÷ÇÒ Çʿ䰡 ÀÖ½À´Ï±î? (º¹¼ö ¼±Åà °¡´É)
 
 
3.7.  native codeÀǸð¹ÙÀÏ/ÀÓº£µðµå À©µµ¿ì ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ °èȹÀÌ ÀÖ½À´Ï±î?
 
 
3.8.  ¸Å´ÏÁöµå ÄÚµåÀÇ Compact Framework ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ °èȹÀÌ ÀÖ½À´Ï±î?
 
 
3.9.  ¾î¶² Á¾·ùÀÇ ¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ °èȹÀ» °¡Áö°í ÀÖ½À´Ï±î? (º¹¼ö ¼±Åà °¡´É)
 
 
3.10.  ´ÙÀ½ ±â´É¿¡ ´ëÇÑ Áö¿øÀÇ Çʿ伺À» Æò°¡ÇØÁֽʽÿÀ.
 
  ¹Ù·Î ÇÊ¿ä °ð ¿øÇÔ ÀÖÀ¸¸é ÁÁ´Ù »ó°ü¾ø´Ù ºÒÇÊ¿ä/ÀüÇô ÇÊ¿ä¾øÀ½
Win32 ³×ÀÌÆ¼ºê °³¹ß
Win64 ³×ÀÌÆ¼ºê °³¹ß
¸Å´ÏÁöµå ÄÚµå À©µµ¿ì °³¹ß
Win32 VCLÀÇ À¯´ÏÄÚµå ´ëÀÀ
Compact Framework °³¹ß
MFC °³¹ß
DirectX °³¹ß
XAML Áö¿ø
±âŸ
 

±â´É

4.1.  ¾î¶² C++ ÄÄÆÛ³ÍÆ®, ÇÁ·¹ÀÓ¿öÅ©, ¶óÀ̺귯¸®¸¦ »ç¿ëÇϰí ÀÖ½À´Ï±î? (º¹¼ö ¼±Åà °¡´É)
 
 
4.2.  ¾î´À µð¹ö±× ±â´ÉÀÌ °¡Àå À¯¿ëÇմϱî? (º¹¼ö ¼±Åà °¡´É)
 
 
4.3.  IDEÀÇ ´ÙÀ½ ±â´ÉµéÀ» ¾ó¸¶³ª »ç¿ëÇÏ´ÂÁö ¼±ÅÃÇØÁֽʽÿÀ.
 
  ÇöÀç °¡Áø ¹öÀü¿¡ ±â´ÉÀÌ ¾øÀ½ ¸ð¸§ »ó°ü¾øÀ½/½È¾îÇÔ/±â´ÉÀ» ²¨µÒ °¡²û »ç¿ëÇÔ ¾ðÁ¦³ª »ç¿ëÇϰí ÀÖÀ½ ÇʼöÀûÀÎ ±â´É
ºí·° ÄÄÇø®¼Ç
Ŭ·¡½º ÄÄÇø®¼Ç
ÄÚµå ÄÄÇø®¼Ç
ÇöÀç ¶óÀÎ ÇÏÀ̶óÀÌÆ®
°ýÈ£ ¸ÅĪ
µµÅ· À©µµ¿ì
ÄÚµå Æúµù
½ºÆ®·°ÃÄ ºä
Welcome ÆäÀÌÁö
HTML ÅÂ±× ¿¡µðÅÍ
VCL µðÀÚÀÌ³Ê °¡À̵å¶óÀÎ
ºôµå/¸µÅ© À̺¥Æ®
È÷½ºÅ丮 ÅÇ
µ¥ÀÌÅÍ ÀͽºÇ÷η¯
¶óÀ̺ê ÅÛÇø´
¸®ÆÑÅ丵
ÇïÇÁ ÀλçÀÌÆ®
Ä¿¸àµå¶óÀÎ ÇÁ·ÎÁ§Æ® ÄÄÆÄÀÏ
¼Ò½º ÄÁÆ®·Ñ Åø ÅëÇÕ
ŸÀÔ ¶óÀ̺귯¸® ¿¡µðÅÍ
±âŸ
 
4.4.  Welcome ÆäÀÌÁö¸¦ ÁÖ·Î ¾î¶»°Ô Ȱ¿ëÇϽʴϱî? (º¸À¯ÇÑ Á¦Ç°ÀÌ ÀÌ ±â´ÉÀÌ ÀÖÀ» °æ¿ì)
 
 
4.5.  ÁÖ·Î ¾î¶² ŸÀÔÀÇ Æû µðÀÚÀÌ³Ê ·¹À̾ƿôÀ» »ç¿ëÇϽʴϱî?
 
 
4.6.  C++ºô´õ¿¡ ¸ðµ¨¸µ ±â´ÉÀÌ Æ÷Ç﵃ °æ¿ì, ¾î¶² ±â´ÉÀ» »ç¿ëÇÏ°í ½Í½À´Ï±î? (º¹¼ö ¼±Åà °¡´É)
 
 
4.7.  ¾î¶² ActiveX/COM °³¹ß ±â´ÉÀ» »ç¿ëÇϰí ÀÖ½À´Ï±î? (º¹¼ö ¼±Åà °¡´É)
 
 
4.8.  ¾Æ·¡ ÄÄÆÄÀÏ·¯/µð¹ö°Å/¶óÀ̺귯¸® ±â´É¿¡ ´ëÇØ Á߿䵵¸¦ Æò°¡ÇØÁֽʽÿÀ.
 
  Áö±ØÈ÷ Áß¿ä ´ë´ÜÈ÷ Áß¿ä Áß¿ä ¾à°£ Áß¿ä Áß¿äÇÏÁö ¾Ê´Ù
´õ ³ôÀº ANSI/ISO C++ Ç¥ÁØ È£È¯¼º
STL ¼±Åà °¡´É
TR1 Ç¥ÁØ ¶óÀ̺귯¸®
Boost C++ ¶óÀ̺귯¸®
C99 Áؼö
ºü¸¥ ÄÄÆÄÀÏ ½Ã°£
Intel 64ºñÆ® ĨÀ» À§ÇÑ ÄÚµå »ý¼º
AMD 64ºñÆ® ĨÀ» À§ÇÑ ÄÚµå »ý¼º
½ÇÇà½Ã ¼º´É Çâ»óÀ» À§ÇÑ ÄÚµå »ý¼º/ÃÖÀûÈ­
ºÎµ¿ ¼Ò¼öÁ¡ ¿¬»ê ¼º´É Çâ»ó
´õ °¡º­¿î ÄÚµå
¸Å´ÏÁöµå ÄÚµå
¸Þ¸ð¸® °ü¸® °³¼±
¸®¸ðÆ® µð¹ö°Å
»õ·Î¿î µ¨ÆÄÀÌ ¾ð¾îÀÇ ±â´ÉÀ» C++ ¾ð¾î¿¡ Áö¿ø
´Ù¸¥ Ç÷§ÆûÀ¸·ÎÀÇ Å©·Î½º ÄÄÆÄÀÏ·¯
¸ð¹ÙÀÏ ±â±â Áö¿ø
COFF(¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¹ÙÀ̳ʸ®) ¿ÀºêÁ§Æ® ÆÄÀÏ Æ÷¸Ë°úÀÇ È£È¯¼º
¸¶ÀÌÅ©·Î¼ÒÇÁÆ® PDB(ÇÁ·Î±×·¥ µ¥ÀÌÅͺ£À̽º) µð¹ö±× Áö¿ø
DWARF µð¹ö±×ÀÇ Áö¿ø
±âŸ
 
4.9.  C++ºô´õ¿¡ Æ÷ÇÔµÈ ´ÙÀ½ ½áµåÆÄƼ Á¦Ç°µéÀÇ »ç¿ëµµ¸¦ Æò°¡ÇØÁֽʽÿÀ.
 
  °³¹ß¿¡¼­ ±ØÈ÷ Áß¿äÇÑ ±â´É ÇÁ·ÎÁ§Æ®·Î ÀÚÁÖ »ç¿ë À̵û±Ý »ç¿ëÇÑ´Ù Å×½ºÆ®Çغ¸°í »ç¿ëÇÏÁö ¾Ê±â·Î ÇÔ °ü½É °¡Á®º» ÀûÀÌ ¾øÀ½
Internet Direct (Indy)
QuickReports
IntraWeb
Rave Reports
TChart
±âŸ
 
4.10.  C++ºô´õÀÇ ÇâÈÄ ¹öÀü¿¡ ´ÙÀ½ ¾ð¾î ¹× ¶óÀ̺귯¸® ±â´ÉÀÌ Ãß°¡µÇ´Â °Í¿¡ ´ëÇØ ¾î´À Á¤µµ °ü½ÉÀÌ ÀÖ´ÂÁö ¼±ÅÃÇØÁֽʽÿÀ.
 
  °­ÇÏ°Ô Èñ¸Á »ó´çÈ÷ Èñ¸Á °ü½ÉÀÖÀ½ Èï¹Ì¾øÀ½
º´·Äó¸® (¸ÖƼ ¾²·¹µù/¸ÖƼ ÄÚ¾î/¸ÖƼ ÇÁ·Î¼¼½Ì)
Aspects
Concepts
Design by Contract
long long ŸÀÔ
decltype ¿¬»êÀÚ
auto Ű¿öµå
ÅÛÇø´ ¾Ù¸®¾î½º
Sequencing
nullptr Ű¿öµå(NULL Æ÷ÀÎÅÍ)
Strongly typed enums
´ÙÀ̳ª¹Í ¶óÀ̺귯¸®
È®Àå °¡´ÉÇÑ ¸®ÅÍ·²
°¡ºñÁö ÄÝ·º¼Ç
¸ÅÅ©·Î ½ºÄÚÇÁ
Decimal ŸÀÔ
initializer list
Lambda ÇÔ¼ö
±âŸ
 
4.11.  C++ºô´õ¿¡ Ãß°¡ÇØ¾ß ÇÑ´Ù°í »ý°¢ÇÏ´Â »õ·Î¿î ±â´ÉÀÌ ÀÖ´Ù¸é ±×°ÍÀÌ ¾î¶² °ÍÀÎÁö¿Í ±× ÀÌÀ¯¿¡ ´ëÇØ ½áÁֽʽÿÀ.
 
 
4.12.  ¾Æ·¡´Â ÇöÀçÀÇ C++ ·Îµå¸ÊÀÔ´Ï´Ù. (http://dn.codegear.com/article/33519) ·Îµå¸Ê¿¡ Áö¿øÇϱâ·Î ¸í½ÃµÈ ½Ã±â°¡ Àû´çÇÑÁö ¿©ºÎ¿¡ ´ëÇØ ¼±ÅÃÇØÁֽʽÿÀ.
 
  ÇÊ¿ä¾ø´Ù ³Ê¹« ºü¸£´Ù Á¶±Ý ºü¸£´Ù µü ÁÁÀº ½Ã±â ´Ê´Ù ³Ê¹« ´Ê´Ù
ºñ½ºÅ¸ Áö¿ø
64ºñÆ® ³×ÀÌÆ¼ºê Áö¿ø
Win32 VCL À¯´ÏÄÚµå Áö¿ø
 
4.13.  ¸¸¾à ¿©·¯ºÐÀÇ Çʿ信 ¸Â´Â ÀڽŸ¸ÀÇ C++ºô´õ ȤÀº Developer Studio¸¦ ¸¸µé ¼ö ÀÖ´Ù°í Çϸé, ¾î¶² ±â´ÉÀ» Æ÷ÇÔ½ÃŰ½Ã°Ú½À´Ï±î? (º¹¼ö ¼±Åà °¡´É)
 
 

¾ÖÇø®ÄÉÀ̼ÇÀÇ Á¾·ù

5.1.  ÇâÈÄ 12°³¿ù µ¿¾È ¾î¶² Á¾·ùÀÇ C++ ¾ÖÇø®ÄÉÀ̼ÇÀ» À¯Áöº¸¼öÇÒ ¿¹Á¤ÀԴϱî? (º¹¼ö ¼±Åà °¡´É)
 
 
5.2.  ÇâÈÄ 12°³¿ù µ¿¾È ¾î¶² Á¾·ùÀÇ C++ ¾ÖÇø®ÄÉÀ̼ÇÀ» »õ·Î °³¹ßÇÒ ¿¹Á¤ÀԴϱî? (º¹¼ö ¼±Åà °¡´É)
 
 
5.3.  ¿©·¯ºÐÀÇ C++ºô´õ ÇÁ·ÎÁ§Æ®´Â ´ÙÀ½ÀÇ °¢°¢¿¡ ´ëÇØ ¾î´ÀÁ¤µµÀÇ ºñÀ²·Î ÇØ´çµË´Ï±î? (ÇØ´çÇÏ´Â ¸ðµç Ç׸ñÀ» ¼±ÅÃÇÏ°í ÆÛ¼¾Æ®¸¦ ÀÔ·ÂÇØÁֽʽÿÀ)
 
 
5.4.  C++·Î À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ °æ¿ì °¡Àå ¸¹ÀÌ »ç¿ëÇÏ´Â ±â¼úÀº ¾î¶² °ÍÀÎÁö ¼±ÅÃÇØÁֽʽÿÀ.
 
 
5.5.  À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ C++ À̿ܿ¡ ´Ù¸¥ ÅøÀ̳ª ¾ð¾î¸¦ »ç¿ëÇÏ´Â °æ¿ì, ¾î¶² °ÍÀ» »ç¿ëÇϽʴϱî? (º¹¼ö ¼±Åà °¡´É)
 
 
5.6.  À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ °æ¿ì, °¡Àå Áß¿äÇÑ ¹®Á¦³ª °í¹Î»çÇ×Àº ¹«¾ùÀԴϱî? (º¹¼ö ¼±Åà °¡´É)
 
 
5.7.  °³¹ßÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÆÇ¸ÅÇÏ´Â ÁÖµÈ ·çÆ®´Â ¹«¾ùÀԴϱî?
 
 

µ¥ÀÌÅͺ£À̽º

6.1.  C++ºô´õ¿¡ ¾î¶² µ¥ÀÌÅͺ£À̽º ¿¬°áÀÌ ÇÊ¿äÇϽʴϱî? (º¹¼ö ¼±Åà °¡´É)
 
 
6.2.  C++ºô´õ·Î µ¥ÀÌÅͺ£À̽º ¿¬°áÀ» ÇÒ °æ¿ì ¾î¶² ±â¼úÀ» »ç¿ëÇϽʴϱî? (º¹¼ö ¼±Åà °¡´É)
 
 
6.3.  BDE¸¦ »ç¿ëÇÏ´Â °æ¿ì, ¾î´À µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇϰí ÀÖ½À´Ï±î?
 
 
6.4.  C++ ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ ¿ÀºêÁ§Æ® ÆÛ½Ã½ºÅϽº ·¹À̾î(object persistence layer)¸¦ »ç¿ëÇϽʴϱî?
 
 
6.5.  ¿ÀºêÁ§Æ® ÆÛ½Ã½ºÅϽº ·¹À̾ »ç¿ëÇϰí ÀÖÁö ¾Ê´Â °æ¿ì, ±× ÀÌÀ¯´Â ¹«¾ùÀԴϱî?
 
 

¹®¼­

7.1.  C++ºô´õÀÇ ¹®¼­¿¡ ´ëÇØ ¾î¶² ÇüÅ·ΠÁ¦°øµÇ´Â °ÍÀÌ ÁÁÀºÁö ¼±ÅÃÇØÁֽʽÿÀ.
 
 
7.2.  ¾î¶² Á¾·ùÀÇ ÇïÇÁ°¡ °¡Àå À¯¿ëÇÑÁö Æò°¡ÇØÁֽʽÿÀ.
 
  °¡Àå µµ¿òÀÌ µÊ ¾ÆÁÖ µµ¿òÀÌ µÊ µµ¿òÀÌ µÊ Á¶±Ý µµ¿òÀÌ µÊ º°·Î µµ¿òÀÌ µÇÁö ¾ÊÀ½ µµ¿òÀÌ µÇÁö ¾ÊÀ½
F1 Ű¿¡ ÀÇÇÑ ·¹ÆÛ·±½º ÇïÇÁ
ÇÁ·ÎÁ§Æ®/ÄÚµå ¿¹Á¦
¼ø¼­/¹æ¹ý ¼³¸í
°³³ä ¼³¸í
´ÙÀ̾˷α×ÀÇ ÇïÇÁ ¹öư
ÇÁ·¹ÀÓ¿öÅ©/API ·¹ÆÛ·±½º
±âŸ
 

ÀνºÅç/µî·Ï/Ȱ¼ºÈ­

8.1.  µî·Ï/Ȱ¼ºÈ­ ÀýÂ÷¿¡ ´ëÇØ ¿©·¯ºÐÀÇ °ßÇØ¿Í °¡Àå ºñ½ÁÇÑ °ÍÀº ¾î¶² °ÍÀԴϱî?
 
 
8.2.  µî·Ï/Ȱ¼ºÈ­ ½Ã½ºÅÛ¿¡ ´ëÇØ Ãß°¡ ÀǰßÀÌ ÀÖÀ¸¸é ½áÁֽʽÿÀ.
 
 

ÄÚµå±â¾î °³¹ßÀÚ ³×Æ®¿öÅ©

9.1.  ¾ó¸¶³ª ÀÚÁÖ ÄÚµå±â¾î °³¹ßÀÚ ³×Æ®¿öÅ©¸¦ ¹æ¹®ÇϽʴϱî?
 
 
9.2.  ÄÚµå±â¾î °³¹ßÀÚ ³×Æ®¿öÅ© ±â»ç´Â ¾î¶² ¹æ¹ýÀ¸·Î º¸°í °è½Ê´Ï±î?
 
 
9.3.  Quality Central¿¡ ¹ö±× ¸®Æ÷Æ®³ª Á¦¾ÈÀ» ÇϽŠÀûÀÌ ÀÖ½À´Ï±î?
 
³× ¾Æ´Ï¿À
 
9.4.  CodeCentral¿¡¼­ Äڵ峪 ±âŸ ÆÄÀÏÀ» ´Ù¿î·ÎµåÇϰųª ¾÷·ÎµåÇϽŠÀûÀÌ ÀÖ½À´Ï±î?
 
³× ¾Æ´Ï¿À
 
9.5.  ¾ó¸¶³ª ÀÚÁÖ ÄÚµå±â¾î ÀÎÅÍ³Ý ´º½º ±×·ìÀ» ÀÌ¿ëÇϽʴϱî?
 
 

±³À° ¹× ÀÎÁõ

10.1.  ¿©·¯ºÐ¿¡°Ô C++ ÀÎÁõ Á¦µµ°¡ ¾ó¸¶³ª Áß¿äÇմϱî?
 
 
10.2.  C++ºô´õ¸¦ Æ÷ÇÔÇÏ¿©, C++ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß °ü·Ã ±³À°¿¡ ¸¶Áö¸·À¸·Î Âü¼®ÇÑ °ÍÀº ¾ðÁ¦ÀԴϱî? (°æÇèÀÌ ¾øÀ» °æ¿ì 11.14·Î ³Ñ¾î°¡ÁֽʽÿÀ)
 
 
10.3.  ¸¶Áö¸· C++ ±³À°ÀÇ Á¦°øÀÚ´Â ´©±¸ÀԴϱî?
 
 
10.4.  C++ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß °ü·Ã ±³À°À» ¿¬Æò±Õ ¸çÄ¥ Á¤µµ ¼ö°­ÇϽʴϱî?
 
 
10.5.  2006³â¿¡ ¿©·¯ºÐÀÇ È¸»ç¿¡¼­´Â C++ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß °ü·Ã ±³À°À¸·Î ÃѾ×À¸·Î ¾ó¸¶ Á¤µµ¸¦ »ç¿ëÇß½À´Ï±î?
 
 
10.6.  ´ÙÀ½ °¢°¢ÀÇ ±³À° ÇüÅ¿¡ ´ëÇØ ¿©·¯ºÐÀÇ °ßÇØ¸¦ Æò°¡ÇØÁֽʽÿÀ.
 
  ¸Å¿ì ÁÁÁö ¾Ê´Ù º°·Î ¹Ù¶÷Á÷ÇÏÁö ¾Ê´Ù º¸Åë ¹Ù¶÷Á÷ÇÏ´Ù ¸Å¿ì ÁÁ´Ù
»ç³»¿¡¼­ ÁøÇàµÇ´Â ½Ç³» ±³À°
ÀÏ¹Ý µî·ÏÀÌ °¡´ÉÇÑ ½Ç³» ±³À°
ÀÎÅͳÝÀ» ÅëÇÑ ½Ç½Ã°£ ¿Â¶óÀÎ ±³À°
Å×½ºÆ®¸¦ Æ÷ÇÔÇÑ ³ìÈ­ ÀÚ½À½Ä ¿Â¶óÀÎ ±³À°
CD¸¦ ÀÌ¿ëÇÑ ±³À°
 
10.7.  ÄÚµå±â¾î¿¡¼­ ¾î¶² C++ °ü·Ã ÁÖÁ¦¸¦ Á¦°øÇÏ¸é °¡Àå µµ¿òÀÌ µÉ Áö ÀÚÀ¯·Ó°Ô ½áÁֽʽÿÀ.
 
 

±âŸ

11.1.  ÇÑ C++ºô´õ ¹öÀü¿¡ ´ëÇØ ÇÑ °³¹ßÀÚ´ç ¼­µåÆÄƼ VCL¿¡ ¾ó¸¶ Á¤µµÀÇ ¿¹»êÀ» »ç¿ëÇϽʴϱî?
 
 
11.2.  ¿©·¯ºÐÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ »ó¿ë ÄÄÆÛ³ÍÆ®¸¦ ¸î°¡Áö »ç¿ëÇϽʴϱî?
 
 
11.3.  ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» À§ÇØ ¿ÀǼҽº ȤÀº ¹«·á ÄÄÆ÷³ÍÆ®¸¦ ¸î°¡Áö »ç¿ëÇϽʴϱî?
 
 
11.4.  Æò±ÕÀûÀ¸·Î 1³â¿¡ C++ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß °ü·Ã ±â¼ú¼­¸¦ ¸î±Ç Á¤µµ ±¸ÀÔÇϽʴϱî?
 
 
11.5.  C++ Á¦Ç° ÆÐŰÁö¿¡ ¹øµéµÇ¾î ÀÖ´Â Partner Tools CD/DVD°¡ ¾ó¸¶³ª µµ¿òÀÌ µÇ°í ÀÖ½À´Ï±î?
 
 
11.6.  ¾î¶² ¹öÀü ÄÜÆ®·Ñ ½Ã½ºÅÛÀ» »ç¿ëÇÏ°í °è½Ê´Ï±î?
 
 
11.7.  °³¹ßÀ» À§ÇÑ ¿ÀǼҽº ÄÚµå ¹× ¿ÀǼҽº Åø¿¡ ´ëÇÑ ¿©·¯ºÐÀÇ °ßÇØ¿Í °¡Àå ºñ½ÁÇÑ °ÍÀ» ¼±ÅÃÇØÁֽʽÿÀ.
 
 
11.8.  ´Ù¸¥ ÄÚµå±â¾î Á¦Ç°À» »ç¿ëÇϽô °ÍÀÌ ÀÖÀ¸½Ã¸é ¼±ÅÃÇØÁֽʽÿÀ. (º¹¼ö ¼±Åà °¡´É)
 
 

Á¦Ç° ±¸ÀÔ

12.1.  C++ºô´õ¸¦ ¾î¶»°Ô ±¸ÀÔÇϼ̽À´Ï±î?
 
 
12.2.  C++ºô´õ Á¦Ç°À» ±¸ÀÔÇÏ´Â °úÁ¤¿¡¼­ ¿©·¯ºÐÀÇ ¿ªÇÒÀº ¹«¾ùÀԴϱî?
 
 
12.3.  ¾î¶² ¹æ¹ýÀ¸·Î C++ºô´õ¸¦ ±¸ÀÔÇÏ´Â °ÍÀ» ¼±È£ÇϽʴϱî?
 
 
12.4.  C++ºô´õ/Åͺ¸ C++À» ´Ù¿î·Îµå ÆÇ¸Å·Î ±¸ÀÔÇÏ½Ç ÀÇÇâÀÌ ÀÖÀ¸½Ê´Ï±î?
 
³× ¾Æ´Ï¿À
 
12.5.  ´Ù¿î·Îµå·Î C++ºô´õ/Åͺ¸ C++ Á¦Ç°À» ±¸ÀÔÇÏ·Á ÇÑ´Ù¸é, ¾î´À Á¤µµ±îÁöÀÇ Å©±â±îÁö °¡´ÉÇÒÁö ¼±ÅÃÇØÁֽʽÿÀ.
 
 
12.6.  °³¹ßÅøÀ» ±¸ÀÔÇÒ ¶§ °í·ÁÇÏ´Â ¼±Á¤ ±âÁØÀÇ Á߿䵵¸¦ ¼±ÅÃÇØÁֽʽÿÀ.
 
  °¡Àå Áß¿ä ´ë´ÜÈ÷ Áß¿ä Áß¿ä ¾à°£ Áß¿ä Áß¿äÇÏÁö ¾ÊÀ½
½Å±â´É
¹®¼­/ÇïÇÁ
¸ÖƼ Ç÷§Æû Áö¿ø
¾÷°èÇ¥ÁØÀÇ Áö¿ø
ºó¹øÇÑ ¾÷µ¥ÀÌÆ®, ÆÐÄ¡, ÇÖ ÇȽº
¹ö±× ¸®Æ÷Æ®¿Í ÃßÀû
¸íÈ®ÇÏ°Ô Á¤ÀÇµÈ Á¦Ç° ·Îµå¸Ê
°í°´ ¼­ºñ½º/±â¼ú Áö¿ø
¿¬°£ ±¸µ¶/º¸¼ö °è¾à
¿µ¾÷, ¸¶ÄÉÆÃ, ±¤°í
ȸ»çÀÇ À̹ÌÁö
À¥ »çÀÌÆ®ÀÇ Á¤º¸
°³¹ßÀÚ ³×Æ®¿öÅ©
±³À°, ÀÎÁõ ÇÁ·Î±×·¥ÀÇ Á¦°ø
Á¦Ç°¿¡ °üÇÑ Ç³ºÎÇÑ Âü°í¼­Àû
±âŸ
 

¼Ò¼ÓµÈ Á¶Á÷¿¡ ´ëÇØ

13.1.  ¿©·¯ºÐÀÇ °³¹ß ÆÀ(ȸ»ç/Á¶Á÷ Àüü°¡ ¾Æ´Ô)¿¡ ÇÁ·Î±×·¡¸Ó°¡ ¸î¸í ÀÖ½À´Ï±î?
 
 
13.2.  ¿©·¯ºÐÀÇ È¸»ç(Á¶Á÷) Àüü¿¡ ¸î »ç¶÷ Á¤µµÀÇ C++ °³¹ßÀÚ°¡ ÀÖ´Ù°í Ãß»êÇϽʴϱî?
 
 
13.3.  ¿©·¯ºÐÀÇ È¸»ç(Á¶Á÷) Àüü¿¡ ¸î »ç¶÷ Á¤µµÀÇ ÇÁ·Î±×·¡¸Ó(¸ðµç ¾ð¾î Æ÷ÇÔ)°¡ ÀÖ´Ù°í Ãß»êÇϽʴϱî?
 
 
13.4.  ¿©·¯ºÐÀÇ ±â¾÷(Á¶Á÷)ÀÇ ¿¬°£ ¸ÅÃâÀº ¾î´À Á¤µµÀԴϱî?
 
 
13.5.  Æò±ÕÀûÀ¸·Î °³¹ßÀÚ ÇÑ»ç¶÷´ç °³¹ßÅøÀÇ ¿¬°£ ¿¹»êÀº ¾ó¸¶ Á¤µµÀԴϱî?
 
 
13.6.  ¿©·¯ºÐÀÇ È¸»ç/Á¶Á÷¿¡ ´ëÇØ °¡Àå Àß ¼³¸íÇÑ °ÍÀº ¾î¶² °ÍÀÎÁö ¼±ÅÃÇØÁֽʽÿÀ.
 
 
13.7.  ¿©·¯ºÐÀÇ È¸»ç/Á¶Á÷¿¡¼­´Â ¾î¶² ¾÷°è¸¦ À§ÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÏ°í °è½Ê´Ï±î?
 
 
13.8.  ¿©·¯ºÐÀÌ ÁÖ·Î »ç¿ëÇϽô °³¹ß ¸Ó½ÅÀÇ ¸Þ¸ð¸®´Â ¾î´À Á¤µµÀԴϱî?
 
 
13.9.  ¿©·¯ºÐÀÇ È¸»ç/Á¶Á÷ÀÌ °ÅÁ¡À¸·Î Çϰí ÀÖ´Â ³ª¶ó/Áö¿ªÀº ¾îµðÀԴϱî?
 

±âŸ
 
13.10.  ¿©·¯ºÐÀÇ ¿¬·ÉÀº?
 
 
13.11.  ¿©·¯ºÐÀÇ ÇÁ·Î±×·¡¹Ö °æ·ÂÀº ¸î ³âÀԴϱî?
  ³â
 
13.12.  °³¹ßÀڷμ­ ÀÚ½ÅÀÇ ·¹º§À» Æò°¡ÇÏÀÚ¸é ¾î´À Á¤µµÀԴϱî?
 
 
13.13.  ¾î¶² ÀâÁö¸¦ Á¤±â ±¸µ¶Çϰí ÀÖ½À´Ï±î? (º¹¼ö ¼±Åà °¡´É)
 
 
13.14.  ¾î¶² ¿Â¶óÀÎ ¸Å°ÅÁø/Ä¿¹Â´ÏƼ À¥»çÀÌÆ®¸¦ Á¤±âÀûÀ¸·Î ¹æ¹®Çϰí ÀÖ½À´Ï±î? (º¹¼ö ¼±Åà °¡´É)