I don't get why C++ pros see red when they see void main(). Can someone explain why intmain() is good and void main() bad?
iamboredguy 0 Newbie Poster
Recommended Answers
Jump to PostOperating systems such as UNIX require applications to return an integer value.
0 usually meaning success and non-zero meaning an error.
Jump to PostI don't get why C++ pros see red when they see void main(). Can someone explain why intmain() is good and void main() bad?
In this reply, I posted 6 links to explanations of why it is considered wrong.
Jump to Post>Why is it necessary to have void main() in Java?
I'd say it's because Java applications run in a virtual environment, curtosey of the Java VM. So when a program finishes, it doesn't return to the operating system, it in fact returns to the VM. Therefore rules such asint …
All 9 Replies
Stack Overflow 8 Junior Poster
hivework 0 Newbie Poster
Dave Sinkula 2,398 long time no c Team Colleague
XianBin 0 Newbie Poster
sureshsigera 0 Newbie Poster
Dave Sinkula 2,398 long time no c Team Colleague
madhav_2k -1 Newbie Poster
Salem commented: Yet another off-topic bump of a 2+ year old thread - because java has fuck-all to do with C or C++ -1
John A 1,896 Vampirical Lurker Team Colleague
tux4life commented: I know this is a late REPlie, but your post is definitely worth it :P +23
sujitkumarsingh -6 Newbie Poster
Ancient Dragon commented: what is that supposed to be??? -6
Be a part of the DaniWeb community
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.