1

我在 Windows 7 pro 下使用 C++ builder XE。我目前正在单步执行一个函数,并想检查我的一些变量的值。我有一个字符数组,位于函数的本地。

char result[80];

当我尝试检查这个(代码在这个函数中暂停)时,会弹出一条消息:

Error inspecting 'result': F1007 Irreducible expression tree

如果我尝试向这个变量添加一个手表,它会显示"???".

任何想法可能导致这种情况,以及在这种情况下可能意味着什么?

4

1 回答 1

0

根据文档:

F1007 不可约表达式树 (C++)

源文件指示行上的表达式导致代码生成器无法生成代码。避免使用表达式。如果表达式始终重现此错误,请通知 Embarcadero。

您可能会遇到代码生成错误,应向Embarcadero 提交Quality Central票证以供审查。

于 2013-12-05T00:43:05.943 回答