Possible Duplicate:
Difference between void main and int main?
Why is
void main() {
//return void
}
bad?
The other day I typed this and someone pointed out to me that it is wrong to do so. I was so confused. I have been writing like this for a while now, I know it isn’t C++ standard, but the compiler doesn’t give out any warnings. Why is this wrong?
Because the compiler you use does not error out on it, it doesn’t mean other compilers won’t. You know its not standard, after all…