小编Tho*_*mas的帖子

枚举类型中const说明符的功能是什么?

enum foo : const unsigned int
{
    F,
    S,
    T
};

void func()
{
    foo p;
    p = F;
}
Run Code Online (Sandbox Code Playgroud)

上面的代码编译后,基础类型不是const类型吗?

c++ enums const language-lawyer c++11

28
推荐指数
1
解决办法
537
查看次数

如何在高DPI Windows设置下使用WinMerge?

我试图找到WinMerge的替代方案来解决150%DPI的模糊文本问题.虽然我的问题已经结束(我认为这种心态无益),但我找到了答案,所以我分享了.

winmerge dpi

9
推荐指数
1
解决办法
347
查看次数

为什么我可以在C++中调用已删除的私有构造函数?

class class1
{
private:
    class1() = delete;
public:
    class1(int a) {}
};

class class2
{
    class1 obj;
};
Run Code Online (Sandbox Code Playgroud)

以上编译VS2015更新3.我正在创建一个也被删除的私有构造函数.其中一个应该已经创建了一条错误消息.我在这里错过了什么?

c++ constructor

2
推荐指数
1
解决办法
75
查看次数

MFC如何改变按钮大小

我有一个对话框,我在以下代码中使用了以下代码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具有相同结果的标志。

c++ mfc

1
推荐指数
1
解决办法
793
查看次数

标签 统计

c++ ×3

c++11 ×1

const ×1

constructor ×1

dpi ×1

enums ×1

language-lawyer ×1

mfc ×1

winmerge ×1