FIX: Using Referenced Integer to Access Array Generates CXX0034
Article ID: 168430
Article Last Modified on 12/2/2003
APPLIES TO
- The Integrated Debugger, when used with:
- Microsoft Visual C++ 4.0 Standard Edition
- Microsoft Visual C++ 4.1 Subscription
- Microsoft Visual C++ 4.2 Enterprise Edition
- Microsoft Visual C++ 5.0 Enterprise Edition
- Microsoft Visual C++ 6.0 Enterprise Edition
- Microsoft Visual C++ 4.2 Professional Edition
- Microsoft Visual C++ 5.0 Professional Edition
- Microsoft Visual C++ 6.0 Professional Edition
- Microsoft Visual C++ 6.0 Standard Edition
This article was previously published under Q168430
SYMPTOMS
The Visual C++ debugger generates the following error while using a
referenced integer to access array.
Error: CXX0034: types incompatible with operator
The MORE INFORMATION section below contains a sample showing this behavior.
RESOLUTION
The workaround is not to use referenced integer a[i] to access array as
shown in the sample. Use index value instead, as a[1].
STATUS
Microsoft has confirmed this to be a bug in the Microsoft products
listed at the beginning of this article.
This problem was corrected in Microsoft Visual C++ .NET.
Keywords: kberrmsg kbbug kbfix kbnoupdate kbide kbdebug KB168430