Given the following code:
#pragma once
class B
{
public:
B(void)
{
}
~B(void)
{
}
};
I know I can also write this:
#pragma once
class B
{
public:
B()
{
}
~B()
{
}
};
What is the purpose of having void in the 1st example? Is it some type of practise that states the constructor takes ZERO parameters?
TIA
Andrew