ºñÁÖ¾ó C++(Visual C++)Àº ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®»ç¿¡¼ ¸¸µç C/C++ ÄÄÆÄÀÏ·¯ÀÌ´Ù. 1992³â 4¿ù¿¡ ù ¹öÀüÀÎ 1.0ÀÌ ¹ßÇ¥µÇ¾úÀ¸¸ç ²ÙÁØÇÑ ¹öÀü¾÷À» °ÅÃÄ 2005³â ÇöÀç 7.1¹öÀü(ºñÁÖ¾ó ½ºÆ©µð¿À .Net 2003À̶ó°í ºÎ¸¥´Ù)±îÁö ¹ßÇ¥µÇ¾î ÀÖ´Ù. 98³âµµ¿¡ ¹ßÇ¥µÈ 6.0 ¹öÀüÀÌ °¡Àå ¼º°øÀûÀÎ ¹öÀüÀ¸·Î Æò°¡µÇ°í ÀÖÀ¸¸ç ¾ÆÁ÷±îÁöµµ 6.0À¸·Î °³¹ßÇÏ´Â °³¹ß»ç°¡ ¸¹ÀÌ ÀÖ´Ù. »óÀ§ ¹öÀüÀÌ ¹ßÇ¥µÇ±â´Â ÇßÁö¸¸ ¸ñÇ¥ Ÿ°ÙÀÌ ´Þ¶ó À©µµ¿ìÁî¿ë °³¹ßÅø·Î ºñÁÖ¾ó C++ 6.0Àº ½ÇÁúÀûÀÎ ¸¶Áö¸· ÄÄÆÄÀÏ·¯(¿£µù ¹öÀü)°¡ µÇ¾úÀ¸¸ç °ú°Å Åͺ¸ C 2.0ÀÌ ´©·È´ø ÁöÀ§¸¦ ½Â°èÇÒ °ÍÀ¸·Î ¿¹»óµÈ´Ù.
ºñÁÖ¾ó C++Àº ´Ü¼øÇÑ C/C++ ÄÄÆÄÀÏ·¯°¡ ¾Æ´Ï¶ó ¿©·¯ °¡Áö ´Ù¾çÇÑ ÇÁ·ÎÁ§Æ®¸¦ ¸¸µé ¼ö ÀÖ´Â Á¾ÇÕ °³¹ßÅøÀÌ´Ù. Win32 ÀÀ¿ë ÇÁ·Î±×·¥Àº ¹°·ÐÀÌ°í µ¥ÀÌÅÍ º£À̽º ÇÁ·Î±×·¥, ActiveX ÄÁÆ®·Ñ Á¦ÀÛ, ÀÎÅÍ³Ý °³¹ß, ATL, ¸ð¹ÙÀÏ °³¹ß µî Ãֽбâ¼úµéÀ» ÀüºÎ ±¸ÇöÇØ º¼ ¼ö ÀÖ´Â ´ÙÀç ´Ù´ÉÇÑ °³¹ßÅøÀÌ´Ù. ƯÈ÷ ±× Áß¿¡µµ ºñÁÖ¾ó C++ÀÇ ÇÙ½ÉÀ̶ó°í ÇÒ ¼ö ÀÖ´Â MFC(Microsoft Foundation Class)¶ó´Â ¶óÀ̺귯¸®´Â À©µµ¿ìÁî¿ë ÀÀ¿ë ÇÁ·Î±×·¥À» ¸¸µå´Â Ç¥ÁØ ±â¼ú·Î °¢±¤¹Þ°í ÀÖ´Ù.
ºñÁÖ¾ó C++ÀÇ À§Àúµå¸¦ »ç¿ëÇϸé Äڵ带 ºü¸£°í ½±°Ô ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù. AppWizard´Â ¸î °¡Áö Áú¹®¿¡ ´ä¸¸ Çϸé ÇÁ·¹ÀÓ¿öÅ©¶ó´Â °ñ°Ý Äڵ带 »ý¼ºÇØ ÁÖ¸ç ÀÌ °ñ°Ý¿¡ ¿øÇÏ´Â Äڵ带 Ãß°¡Çϱ⸸ Çϸé ÇÁ·Î±×·¥ÀÌ ¿Ï¼ºµÈ´Ù. C++ Ŭ·¡½º¸¦ °ü¸®Çϴ Ŭ·¡½º À§Àúµå´Â »õ·Î¿î ¸â¹ö¸¦ Ãß°¡Çϱ⵵ ÇÏ°í °¡»ó ÇÔ¼ö¸¦ ÀçÁ¤ÀÇÇÏ´Â Äڵ带 ´ë½Å ÀÛ¼ºÇØ Áֱ⵵ ÇÑ´Ù.
ÇÏÁö¸¸ Áö±Ý C ¹®¹ýÀ» ¹è¿ì±â ½ÃÀÛÇÑ Ãʺ¸ÀÚ¿¡°Ô ÀÌ·± ¸·°ÇÑ ±â´ÉµéÀº ½Ç½À¿¡ ¿ÀÈ÷·Á ¹æÇظ¸ µÉ °ÍÀÌ´Ù. MFC°¡ ¾Æ¹«¸® ÁÁ¾Æµµ C/C++ ¹®¹ýÀ» Á¦´ë·Î ¸ð¸£´Â »óȲ¿¡¼´Â ¹«¿ëÁö¹°À̳ª ¸¶Âù°¡ÁöÀ̸ç AppWizard°¡ ¸¸µé¾î ÁÖ´Â ÇÁ·¹ÀÓ¿öÅ©µµ ¾ÏÈ£¹®Ã³·³ º¸ÀÏ °ÍÀÌ´Ù. ¹®¹ýÀ» ¹è¿ì´Âµ¿¾È ¿ì¸®´Â ºñÁÖ¾ó C++ÀÇ ±â´É Áß ±ØÈ÷ ÀϺθ¸À» »ç¿ëÇÏ°Ô µÈ´Ù. ´çºÐ°£Àº MFC³ª ATL°°Àº °í±Þ °³¹ß ¹æ¹ýÀº ¹«½ÃÇÏ°í ¹®¹ý¿¡¸¸ Ä¡ÁßÇϵµ·Ï ÇÏÀÚ.
ºñÁÖ¾ó C++µµ ¹ßÇ¥ ½Ã±â¿¡ µû¶ó ¿©·¯ °¡Áö ¹öÀüÀÌ Àִµ¥ ¹öÀüÀÌ ³ôÀ»¼ö·Ï ±â´ÉÀÌ ´õ ¸¹¾ÆÁö´Â °ÍÀº ´ç¿¬ÇÑ ÀÏÀÌ´Ù. 2006³â ÃÊ¿¡ ºñÁÖ¾ó C++ 8.0ÀÌ ¹ßÇ¥µÉ ¿¹Á¤À̱â´Â Çϳª ¾ÆÁ÷ º£Å¸À̹ǷΠ¿©±â¼´Â ÂüÁ¶ÇÏÁö ¾Ê±â·Î ÇÑ´Ù. ÀÌ Ã¥Àº ÃֽйöÀüÀÎ ºñÁÖ¾ó C++ 7.1À» ±âÁØÀ¸·Î Ç쵂 ÀÌÀü ¹öÀüµµ °ÅÀÇ ºñ½ÁÇϹǷΠ½Ç½À¿¡ Å©°Ô ºÒÆíÇÏÁö´Â ¾Ê´Ù. ¿ÀÈ÷·Á 7.1Àº ¼Óµµ°¡ ´À·Á ´õ ºÒÆíÇÑ ¸éÀÌ ÀÖ´Ù. ¸¹ÀÌ »ç¿ëµÇ´Â 6.0¹öÀüÀ¸·Î ½Ç½ÀÀ» ÁøÇàÇØµµ Å« ¹«¸®´Â ¾øµÇ ÃֽŠC++ ¹®¹ý ºÎºÐ¿¡¼´Â Á¶±Ý ´Þ¶óÁö´Â ºÎºÐÀÌ ÀÖÀ» ¼öµµ ÀÖ´Ù. ÀÌ·± ºÎºÐ¿¡ ´ëÇØ¼´Â º»¹®¿¡¼ º°µµ·Î ¼³¸íÇϱâ·Î ÇÑ´Ù.
ÇнÀÀ» À§ÇÑ ±âº» Åø·Î ºñÁÖ¾ó C++À» ¼±Á¤ÇßÀ¸¹Ç·Î ½Ç½ÀÀ» ÇØ º¸·Á¸é ÀÏ´Ü ÀÌ ÇÁ·Î±×·¥À» ÀÚ½ÅÀÇ ½Ã½ºÅÛ¿¡ ¼³Ä¡ÇØ¾ß ÇÑ´Ù. ºñÁÖ¾ó C++Àº ¿ë·®ÀÌ ±²ÀåÈ÷ Å©±â ¶§¹®¿¡ CD-ROMÀ̳ª DVD·ÒÀÇ ÇüÅ·Π¹èÆ÷µÈ´Ù. ´Ù¸¥ ÀϹÝÀûÀÎ ÀÀ¿ë ÇÁ·Î±×·¥°ú ¸¶Âù°¡Áö·Î ·çÆ® µð·ºÅ丮¿¡ ÀÖ´Â Setup.exe¸¦ ½ÇÇàÇÏ¸é ¼³Ä¡°¡ ½ÃÀ۵ȴÙ.
ºñÁÖ¾ó C++ÀÇ ¼³Ä¡¿¡ ´ëÇÑ ¼³¸íÀ» º°µµ·Î ÇÏÁö ¾ÊÀ¸¹Ç·Î ¼³Ä¡´Â ¾Ë¾Æ¼ Çϱ⠹ٶõ´Ù. ¿Ö³ÄÇÏ¸é »ç¿ëÇÏ´Â ¿î¿µÃ¼Á¦³ª ¼±ÅÃÇÑ ÄÄÆÄÀÏ·¯ ¹öÀü¿¡ µû¶ó ¼³Ä¡ ÀýÂ÷°¡ ´Ù¾çÇØ¼ ÀÏÀÏÀÌ ¼³Ä¡ °úÁ¤À» ¼³¸íÇÑ´Ù´Â °ÍÀÌ ¹ø°Å·Ó°í ¶ÇÇÑ ¼³Ä¡ ¹æ¹ý ÀÚü°¡ ¿ö³« ½¬¿ö¼ º°´Ù¸¥ ¼³¸íÀÌ ÇÊ¿äÄ¡ ¾Ê´Ù°í »ý°¢µÇ±â ¶§¹®ÀÌ´Ù.
¸¸¾à ½º½º·Î ¼³Ä¡ÇÒ ´É·ÂÀÌ ¾ÈµÈ´Ù¸é ÁÖº¯ »ç¶÷¿¡°Ô ºÎŹÀ» ÇØ¼¶óµµ ²À ¼³Ä¡Çϵµ·Ï ÇÏÀÚ. ºñÁÖ¾ó C++ 6.0ÀÇ °æ¿ì´Â Ãʱ⠹öÀü¿¡ ¿©·¯ °¡Áö ¹ö±×°¡ ÀÖÀ¸¹Ç·Î ¼ºñ½º ÆÑ 6¸¦ °°ÀÌ ¼³Ä¡ÇÏ´Â °ÍÀÌ ÁÁ´Ù. ¼ºñ½º ÆÑÀ» ¼³Ä¡ÇÏÁö ¾ÊÀ¸¸é ÀϺΠ¿¹Á¦°¡ ÄÄÆÄÀϵÇÁö ¾ÊÀ¸¹Ç·Î ÇнÀ¿¡ Å« Àå¾Ö°¡ µÈ´Ù. ÄÄÆÄÀÏ·¯¾øÀÌ Ã¥¸¸ ÀÐ¾î¼ C/C++ ¹®¹ýÀ» ¹è¿î´Ù´Â °ÍÀº ³Ê¹« ³Ê¹« ¾î·Á¿î ÀÏÀÌ´Ù. ¹®¹ýÀ» Á¦´ë·Î ¹è¿ì·Á¸é ¹Ýµå½Ã ½Ç½ÀÀ» ÅëÇØ ¹è¿î ¹®¹ýÀ» È®ÀÎÇØ º¸°í ¶Ç ½º½º·Î ¿¹Á¦¸¦ ¸¸µé¾î ºÁ¾ß ÇÑ´Ù.