c++ - Windows 编程。用空括号创建对象

标签 c++ windows

在windows编程中这个是什么意思?

MSG msg = { };

最佳答案

MSG 是在 Windows SDK header 中声明的结构,它存储 Windows 消息。

语句的 = { } 部分是一个初始化表达式,它设置 MSG 结构的值。由于它在大括号之间不包含任何内容,因此该结构的所有成员都将设置为 0。这是一种对变量进行零初始化的简单方法。

关于c++ - Windows 编程。用空括号创建对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15387767/

相关文章:

c++ - 如何在 Visual Studio Code 中构建/调试当前打开的 .cpp 文件?

c++ - Win32 重置事件,如带有 boost C++ 的同步类

c++ - 如果我单击 exe,使我的 cpp 应用程序不打开 cmd 提示符

c++ - std::string 在传递给库时会损坏/更改结构

c++ - Qt : element visible and not obscured (no need to scroll)

java - 在 Java 中将 Windows DOMAIN\user 映射到 user@KERBEROS.REALM

android - 单击开发设置时应用程序崩溃

.net - 如何查询DOTNET_CLI_TELEMETRY_OPTOUT是否永久设置为TRUE?

python - 如何检测我的 python 代码是否在 PowerShell 或命令提示符 (cmd) 中运行

Java 认为我的主文件夹是 C 盘?