C++-关于case的问题

C++-关于case的问题

晚风撩人 发布于 2017-07-10 字数 153 浏览 1115 回复 1

在源文件中定义:

const UINT WM_TASKBARCREATED = ::RegisterWindowMessage(_T("TaskbarCreated"));

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

归属感 2017-07-18 1 楼

1.case 修饰常量表达式(常量表达式是在编译时可以完全计算出结果的表达式)。在编译期检查的,否则编译器会报错。
2.而::RegisterWindowMessage(_T("TaskbarCreated")) 是在执行的时候才给 WM_TASKBARCREATED 赋值,因此是错误的。