BUG: Native Expression Evaluator in Visual Studio .NET Cannot Evaluate Many Overloaded Operators (318557)
The information in this article applies to:
- Microsoft Visual C++ .NET (2002)
- Microsoft Visual C++ .NET (2003)
This article was previously published under Q318557 SYMPTOMS When you try to evaluate overloaded operators by using the
native expression evaluator in the Visual Studio .NET debugger, you may receive
the following error message: Expression could not be
evaluated. The following is a list of operators that are known to
give errors when they are overloaded:
- binary ,
- unary !
- binary !=
- binary %
- binary %=
- binary &
- unary &
- binary &&
- binary &=
- unary ()
- binary *
- unary *
- binary *=
- binary +
- unary ++
- unary +
- binary +=
- binary -
- unary --
- unary +
- binary -=
- binary /
- binary /=
- binary <
- binary <<
- binary <<=
- binary <=
- binary =
- binary ==
- binary >
- binary >=
- binary >>
- binary >>=
- binary []
- binary ^
- binary ^=
- binary |
- binary |=
- binary ||
- unary ~
STATUSMicrosoft has confirmed that this is a bug in the Microsoft
products that are listed at the beginning of this article.
REFERENCES For more information about expression evaluators, visit the
following Microsoft Developer Network (MSDN) Web site: For more information about expressions in the Visual Studio .NET
debugger, visit the following MSDN Web site:
Modification Type: | Major | Last Reviewed: | 4/5/2006 |
---|
Keywords: | kbBug kbDebug kbpending KB318557 |
---|
|