Look... From a C++ point of view the entry point will almost always be main().
This is only false if you decide to either a) write your own compiler, or b) use a "non-standard", so to speak, compiler that use some other kind of entry point. In essence, they're both the same...
Just because the word "acrobatic" is spelled a specific way according to most dictionaries it doesn't mean I can't spell it however I please, now does it? Although if I choose to spell it in any other way than according to the standard, people might not understand what I mean.
Same thing applies here.
Sweetly put, CornedBee. =)