gpt4 book ai didi

c++ - 为什么 VS2010 向导在 ctor 和 dtor 中添加 void 类型?

转载 作者:行者123 更新时间:2023-11-30 02:08:51 25 4
gpt4 key购买 nike

每当我通过 VS 向导添加类时,我都有这些实现:

class CDxWindow
{
public:
CDxWindow(void);
~CDxWindow(void);
};

通常我会删除空白。

但也许有任何理由将它们留在代码中?

为什么 Microsoft 在那里添加了 void?

最佳答案

在 C 语言中,声明为没有参数的函数被假定采用单个整数参数。使用 void 参数列表声明函数告诉编译器不要采用此默认值。

这在 C++ 中不适用,因此 void 是不必要的。

关于c++ - 为什么 VS2010 向导在 ctor 和 dtor 中添加 void 类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6096209/

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