The Visual C++ "Add class" wizard creates code where constructors and destructors contain the void
keyword in the parameter list.
For example:
class MyClass
{
public:
MyClass(void);
~MyClass(void);
};
instead of:
class MyClass
{
public:
MyClass();
~MyClass();
};
Is this a microsoftism is it actually the correct way to do in c++?