监视窗口中的 VSCode 调试器表达式未显示任何值

时间:2021-07-21 09:19:40

标签: visual-studio-code vscode-debugger

我正在使用一个名为 OpenFOAM 的 CFD 代码,我正在做一些调试·

在我的主要代码中:

    label i = mesh.boundaryMesh().whichPatch(109);
    Info << "Patch number: " << i << endl;
    Info << "Face number: " << mesh.boundaryMesh()[i].whichFace(109) << endl;

分别打印 0 和 4,

注意:Info 等价于 std::cout

现在,如果将这些表达式放入调试器的监视窗口中,我只会得到 mesh.boundaryMesh().whichPatch(109) 的值,而 mesh.boundaryMesh()[0].whichFace(109) 没有任何值

enter image description here

这是 VScode 上的错误吗?我做错了什么?

最好的问候

0 个答案:

没有答案