I found this sentence in MSDN:
When used as a function return type, the void keyword specifies that the function does not return a value.
Note that "does not return a value".
And I know that Classes have a special member function called a constructor. The constructor can take parameters as needed, but it cannot have a return value.
Here is the question:
Why could not I use void when declare a constructor?