FIX: ¿À·ù°¡ ³ªÅ¸³¯ ¶§ ¸Þ½ÃÁö ÀÖ´Â "³×ÀÓ½ºÆäÀ̽º¸¦ »ç¿ëÇÏ¿© std" Áö½Ã¹®À» Ä£±¸ ¿¬»êÀÚ ¾Õ¿¡ ³õÀÔ´Ï´Ù

±â¼ú ÀÚ·á: 192539 - ÀÌ ¹®¼­°¡ Àû¿ëµÇ´Â Á¦Ç° º¸±â.
¸ðµÎ È®´ë | ¸ðµÎ Ãà¼Ò

ÀÌ ÆäÀÌÁö¿¡¼­

Çö»ó

¶§, "³×ÀÓ½ºÆäÀ̽º¸¦ »ç¿ëÇÏ¿© std" Áö½Ã¹®À» Ä£±¸ ¿¬»êÀÚ¸¦ ¼±¾ð ¾Õ¿¡ ³õÀÔ´Ï´Ù, ´ÙÀ½ µÎ °¡Áö ¿À·ù Áß Çϳª°¡ ³ªÅ¸³¯ ¼ö ÀÖ½À´Ï´Ù.

°æ¿ì 1
C2248 ¿À·ù: [¸â¹ö º¯¼ö À̸§]: ¾×¼¼½º Àü¿ë ¸â¹ö Ŭ·¡½º [Ŭ·¡½º À̸§] ¼±¾ðÇÒ ¼ö ¾ø½À´Ï´Ù [ÆÄÀÏ À̸§] (¿©·¯ ÁÙ): º¯¼öÀÇ ¼±¾ðÀ» [±¸¼º¿ø]À» ÂüÁ¶ÇϽʽÿÀ.
»ç·Ê 2
[ÆÄÀÏ À̸§](¿©·¯ ÁÙ): ½É°¢ÇÑ ¿À·ù C1001: ³»ºÎ ÄÄÆÄÀÏ·¯ ¿À·ù

(ÄÄÆÄÀÏ·¯ ÆÄÀÏ 'msc1.cpp', ÁÙ 1786)
Visual C++ µµ¿ò¸» ¸Þ´º¿¡¼­ ±â¼ú Áö¿ø ¸í·ÉÀ» ¼±ÅÃÇϰųª ÀÚ¼¼ÇÑ ³»¿ëÀº ±â¼ú Áö¿ø µµ¿ò¸» ÆÄÀÏÀ» ¿±´Ï´Ù.

cl.exe ½ÇÇàÇÏ´Â µ¿¾È ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù.

¿øÀÎ

std ³×ÀÓ½ºÆäÀ̽º°¡ Ãß°¡µÉ ¶§ Ä£±¸ ¿¬»êÀÚ È®ÀÎ ÇÁ·±Æ® ¿£µå ÄÄÆÄÀÏ·¯ ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù.

ÇØ°á ¹æ¹ý

Áö¿øµÇ´Â ÇÖÇȽº¸¦ ÀÌÁ¦ Microsoft¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖÁö¸¸ ÀÌ ¹®¼­¿¡¼­ ¼³¸íÇÏ´Â ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇÑ °ÍÀÏ »ÓÀÔ´Ï´Ù. ÀÌ·¯ÇÑ Æ¯Á¤ ¹®Á¦°¡ ¹ß»ýÇÏ´Â ½Ã½ºÅÛ¿¡¸¸ Àû¿ëÇØ¾ß. ÀÌ ÇÖÇȽº´Â ³ªÁß¿¡ Ãß°¡ Å×½ºÆ®¸¦ ¹Þ¾Æ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. µû¶ó¼­ ÀÌ ¹®Á¦ÀÇ ¿µÇâÀÌ ½É°¢ÇÑ °æ¿ì°¡ ¾Æ´Ï¸é Visual StudioÀÌ ÀÌ ÇÖÇȽº°¡ Æ÷ÇÔµÈ 6.0¿¡ ´ëÇØ ´ÙÀ½ ¼­ºñ½º ÆÑ 3 ¶§±îÁö ±â´Ù¸®´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

ÀÌ ¹®Á¦¸¦ Áï½Ã ÇØ°áÇÏ·Á¸é ÇÖÇȽº¸¦ ±¸ÇÏ·Á¸é Microsoft ±â¼ú Áö¿ø ¼­ºñ½º¿¡ ¹®ÀÇÇϽʽÿÀ. Microsoft °í°´±â¼úÁö¿øºÎ ÀüÈ­ ¹øÈ£ ¹× Áö¿ø ºñ¿ë¿¡ ´ëÇÑ Á¤º¸¸¦ Àüü ¸ñ·ÏÀº ´ÙÀ½ Microsoft À¥ »çÀÌÆ®¸¦ ¹æ¹®ÇϽʽÿÀ.
http://support.microsoft.com/contactus/?ws=support
Âü°í Microsoft ±â¼ú Áö¿ø Àü¹®°¡°¡ ƯÁ¤ ¾÷µ¥ÀÌÆ®·Î ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Ù°í ÆÇ´ÜÇÏ´Â °æ¿ì, ÀϹÝÀûÀ¸·Î Áö¿ø È£Ãâ¿¡ ¹ß»ýÇÏ´Â ºñ¿ëÀÌ Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù. Ãß°¡ Áö¿ø Áú¹®°ú ¹®Á¦¿¡´Â ƯÁ¤ ¾÷µ¥ÀÌÆ®°¡ ÇÊ¿äÇÏÁö ¾ÊÀº Áö¿ø ºñ¿ëÀÌ Àû¿ëµË´Ï´Ù.ÀÌ ¼öÁ¤ÀÇ ¿µ¾î ¹öÀüÀº ´ÙÀ½ ÆÄÀÏ Æ¯¼ºÀ» °¡Áý´Ï´Ù ¶Ç´Â ³ªÁß¿¡:
   Date      Time      Size        File Name  Version#      Platform
   -----------------------------------------------------------------

   9/15/98   08:26p    1,183,795   C1xx.dll   12.00.8257.0  (x86)
				

ÇØ°á °úÁ¤

ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ Áß Çϳª¸¦ ½ÇÇàÇϽʽÿÀ.
  • À̵¿ÇÒ °æ¿ì "³×ÀÓ½ºÆäÀ̽º¸¦ »ç¿ëÇÏ¿© std" Ä£±¸ ¿¬»êÀÚ ¼±¾ð µÚ¿¡ Áö½Ã¹®.
  • »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì "³×ÀÓ½ºÆäÀ̽º¸¦ »ç¿ëÇÏ¿© std" Áö½Ã¹®À».
  • ¾ÕÀ¸·Î ¿¬»êÀÚ ¶Ç´Â Ŭ·¡½º¸¦ ¼±¾ðÇϽʽÿÀ.

ÇöÀç »óÅÂ

Microsoft´Â "º» ¹®¼­ÀÇ Á¤º¸´Â ´ÙÀ½ÀÇ Á¦Ç°¿¡ Àû¿ëµË´Ï´Ù." Àý¿¡ ³ª¿­µÈ Á¦Ç°¿¡¼­ ÀÌ ¹®Á¦¸¦ È®ÀÎÇß½À´Ï´Ù.ÀÌ ¹ö±×´Â Visual Studio 6.0 ¼­ºñ½º ÆÑ 3¿¡¼­ ¼öÁ¤µÇ¾ú½À´Ï´Ù.

Visual Studio ¼­ºñ½º ÆÑ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.
194022Visual Studio 6.0 ¼­ºñ½º ÆÑ, ¾î¶², À§Ä¡, ÀÌÀ¯
194295Visual Studio ¼­ºñ½º ÆÑÀÌ ¼³Ä¡µÇ¾ú´ÂÁö È®ÀÎÇÏ´Â ¹æ¹ý

Ãß°¡ Á¤º¸

Test1.cpp °æ¿ì 1 C2248 ¿À·ù Àç»ýÇϱâ

   // test1.cpp
   // Compiler options needed: cl /c /GX
   #include <iostream>

   using namespace std;

   #ifdef WORKAROUND
   class CMyClass;
   ostream& operator <<(ostream &, const CMyClass &);
   #endif // WORKAROUND

   class CMyClass
   {
   public:

     friend ostream& operator <<(ostream &, const CMyClass &);
     // An alternative workaround is to define the operator in the
     // class declaration. In this case it is not necessary to forward
     // declare the class and friend function.

   private:

      int value;
   };

   ostream& operator <<(ostream& out, const CMyClass& m)
   {

      int i = m.value;  // C2248 Error
      return out;
   }

   void main()
   { }
				

Test2.cpp °æ¿ì 2 C1001 ¿À·ù¸¦ Àç»ýÇϱâ

   // test2.cpp
   // Compiler options needed: cl /c /GX
   #include <iostream>

   using namespace std;

   #ifdef WORKAROUND
   int operator+(int, const class &);
   #endif // WORKAROUND

   class CMyClass
   {
   public:

     friend int operator+(int, const CMyClass &);  // C1001 Error.

   };

   void main()
   { }
				

¼Ó¼º

±â¼ú ÀÚ·á: 192539 - ¸¶Áö¸· °ËÅä: 2005³â 10¿ù 7ÀÏ ±Ý¿äÀÏ - ¼öÁ¤: 3.2
º» ¹®¼­ÀÇ Á¤º¸´Â ´ÙÀ½ÀÇ Á¦Ç°¿¡ Àû¿ëµË´Ï´Ù.
  • Microsoft Visual C++ 6.0 Enterprise Edition
  • Microsoft Visual C++ 6.0 Professional Edition
  • Microsoft Visual C++, 32-bit Learning Edition 6.0
Ű¿öµå:?
kbmt kbhotfixserver kbqfe kbqfe kbbug kberrmsg kbfix kblangcpp kbvs600sp3fix KB192539 KbMtko
±â°è ¹ø¿ªµÈ ¹®¼­
Áß¿ä: º» ¹®¼­´Â Àü¹® ¹ø¿ª°¡°¡ ¹ø¿ªÇÑ °ÍÀÌ ¾Æ´Ï¶ó Microsoft ±â°è ¹ø¿ª ¼ÒÇÁÆ®¿þ¾î·Î ¹ø¿ªÇÑ °ÍÀÔ´Ï´Ù. Microsoft´Â ¹ø¿ª°¡°¡ ¹ø¿ªÇÑ ¹®¼­ ¹× ±â°è ¹ø¿ªµÈ ¹®¼­¸¦ ¸ðµÎ Á¦°øÇϹǷΠMicrosoft ±â¼ú ÀÚ·á¿¡ ÀÖ´Â ¸ðµç ¹®¼­¸¦ Çѱ۷ΠÁ¢ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ±â°è ¹ø¿ª ¹®¼­°¡ Ç×»ó ¿Ïº®ÇÑ °ÍÀº ¾Æ´Õ´Ï´Ù. µû¶ó¼­ ±â°è ¹ø¿ª ¹®¼­¿¡´Â ¸¶Ä¡ ¿Ü±¹ÀÎÀÌ Çѱ¹¾î·Î ¸»ÇÒ ¶§ ½Ç¼ö¸¦ ÇÏ´Â °Íó·³ ¾îÈÖ, ±¸¹® ¶Ç´Â ¹®¹ý¿¡ ¿À·ù°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. Microsoft´Â ³»¿ë»óÀÇ ¿À¿ª ¶Ç´Â Microsoft °í°´ÀÌ ÀÌ·¯ÇÑ ¿À¿ªÀ» »ç¿ëÇÔÀ¸·Î½á ¹ß»ýÇÏ´Â ºÎ Á¤È®¼º, ¿À·ù ¶Ç´Â ¼ÕÇØ¿¡ ´ëÇØ Ã¥ÀÓÀ» ÁöÁö ¾Ê½À´Ï´Ù. Microsoft´Â ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ ±â°è ¹ø¿ª ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÚÁÖ ¾÷µ¥ÀÌÆ®Çϰí ÀÖ½À´Ï´Ù.

Çǵå¹é º¸³»±â