Visual C ++“添加类”向导创建代码,其中构造函数和析构函数在参数列表中包含void
关键字。
例如:
class MyClass
{
public:
MyClass(void);
~MyClass(void);
};
而不是:
class MyClass
{
public:
MyClass();
~MyClass();
};
这是微软主义,它实际上是用c ++做的正确方法吗?
答案 0 :(得分:2)
这是一种微软主义,作为C语言的风格保留(它确实具有不同的含义)
我见过一些人在C ++代码中使用这种风格,但除了无知之外很少有人使用这种风格。根据我的经验,其他人在获得通知时已切换。