Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Another error when trying to convert VC++ 5.0 to VC++ 6.0
Message
 
To
All
General information
Forum:
Visual C++
Category:
Troubleshooting
Title:
Another error when trying to convert VC++ 5.0 to VC++ 6.0
Miscellaneous
Thread ID:
00417539
Message ID:
00417539
Views:
71
Hello all!

I'm still trying to convert a c++ program (written with VC++ 5.0) to VC++ 6.0.

There are several includes that my program uses, this time the problem is with the Microsoft include-file 'XMEMORY' (included from 'MEMORY' that itself is included by 'VECTOR').

In my code there is this command:
p_Record.*(it->m_pName) == *(it->m_pValue)
Now I get the error:
error C2678: Binärer Operator '==' : Kein Operator definiert, der einen linksseitigen Operator vom Typ 'const class C_DBI_Attribute' akzeptiert. 
E:\Programme\Microsoft Visual Studio\VC98\Include\xmemory(66)...
in english something like:
error C2678: binary operator '==' : no operator defined, that accepts a leftsided operator from type 'const class C_DBI_Attribute'.
E:\Programme\Microsoft Visual Studio\VC98\Include\xmemory(66)...
'C_DBI_Attribute' is a class of my program that uses the MS template-class VECTOR and p_Record is an instance of it.

Thank you all in advance, I hope anyone can help me.
Judith

P.S.: my last converting problem is still a problem...
Next
Reply
Map
View

Click here to load this message in the networking platform