BUG: Wrong Member Name in C2039 Error Message

ID: Q167730


The information in this article applies to:
  • Microsoft Visual C++, 32-bit Editions, versions 5.0, 6.0


SYMPTOMS

The C2039 the error message uses the incorrect class member name when you call a function that is not a member of a class. For example, the following sample code generates the errors:

Text1.cpp(6) : error C2039: '.H' : is not a member of 't' Text1.cpp(7) : error C2039: '.D' : is not a member of 't' Text1.cpp(8) : error C2039: '.PAD' : is not a member of 't'


STATUS

Microsoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article.


MORE INFORMATION

Sample Code


   class t {
   };

   void func() {
      t a;
      a.operator int();
      a.operator char();
      a.operator char *();
   } 

Additional query words:

Keywords : kbtool kbVC500bug kbVC600bug
Version : winnt:5.0,6.0
Platform : winnt
Issue type : kbbug


Last Reviewed: March 14, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.