Do you really need a main() in C++?
<p>From what I can tell you can kick off all the action in a constructor when you create a global object. So do you really need a main() function in C++ or is it just legacy?</p>

<p>I can understand that it could be considered bad practice to do so. I'm just asking out of curiosity.</p>
