gpt4 book ai didi

visual-studio - Visual Studio 监 window 口中的问号 (???) 表示什么?

转载 作者:行者123 更新时间:2023-12-04 05:50:38 28 4
gpt4 key购买 nike

我遇到了一个异常,在观察窗口中查看变量时,我看到了一些问号 (???)。这是否意味着它指向无效地址?

最佳答案

这意味着调试器无法计算出它的值。

例如,如果您的代码涉及 HWND,您就会看到这一点。 s。如果您查看 Windows 头文件,它是通过宏定义的:

struct HWND__{int unused;}; typedef struct HWND__ *HWND;

所以 HWND的类型确实是“指向 HWND__ 的指针”的类型。然而, HWND您从 CreateWindow() 等函数中获得的值实际上不是指向任何东西的指针。

但是调试器会尝试找出 unused 的值。结构中的成员,但不能这样做:

Watch Window

当被观察变量的类型信息错误或丢失时,您也会看到这些类型的错误。

关于visual-studio - Visual Studio 监 window 口中的问号 (???) 表示什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4001023/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com