enum foo : const unsigned int
{
F,
S,
T
};
void func()
{
foo p;
p = F;
}
Run Code Online (Sandbox Code Playgroud)
上面的代码编译后,基础类型不是const类型吗?
我试图找到WinMerge的替代方案来解决150%DPI的模糊文本问题.虽然我的问题已经结束(我认为这种心态无益),但我找到了答案,所以我分享了.
class class1
{
private:
class1() = delete;
public:
class1(int a) {}
};
class class2
{
class1 obj;
};
Run Code Online (Sandbox Code Playgroud)
以上编译VS2015更新3.我正在创建一个也被删除的私有构造函数.其中一个应该已经创建了一条错误消息.我在这里错过了什么?
我有一个对话框,我在以下代码中使用了以下代码OnInitDialog():
RECT rect;
((CButton*)GetDlgItem(IDC_EDIT1))->GetWindowRect(&rect);
RECT rect2;
((CButton*)GetDlgItem(IDC_EDIT1))->SetWindowPos(this,
rect.left,
rect.top,
(rect.right-rect.left)*2,
rect.bottom-rect.top, SWP_FRAMECHANGED);
Run Code Online (Sandbox Code Playgroud)
但是按钮的大小不会改变。没发生什么事。还尝试了SWP_SHOWWINDOW具有相同结果的标志。