Click here to Skip to main content
15,915,873 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: vector of template class [modified] Pin
Paul Michalik20-Aug-10 2:03
Paul Michalik20-Aug-10 2:03 
GeneralRe: vector of template class Pin
Niklas L20-Aug-10 2:22
Niklas L20-Aug-10 2:22 
GeneralRe: vector of template class Pin
Paul Michalik20-Aug-10 4:06
Paul Michalik20-Aug-10 4:06 
Questioncan main() be overloaded?? Pin
AmbiguousName18-Aug-10 6:36
AmbiguousName18-Aug-10 6:36 
AnswerRe: can main() be overloaded?? Pin
Aescleal18-Aug-10 6:50
Aescleal18-Aug-10 6:50 
QuestionRe: can main() be overloaded?? Pin
David Crow18-Aug-10 9:14
David Crow18-Aug-10 9:14 
AnswerRe: can main() be overloaded?? Pin
Aescleal18-Aug-10 10:00
Aescleal18-Aug-10 10:00 
GeneralRe: can main() be overloaded?? Pin
David Crow18-Aug-10 10:21
David Crow18-Aug-10 10:21 
GeneralRe: can main() be overloaded?? Pin
Aescleal18-Aug-10 10:26
Aescleal18-Aug-10 10:26 
GeneralRe: can main() be overloaded?? Pin
David Crow18-Aug-10 10:35
David Crow18-Aug-10 10:35 
GeneralRe: can main() be overloaded?? Pin
Aescleal18-Aug-10 11:20
Aescleal18-Aug-10 11:20 
GeneralRe: can main() be overloaded?? Pin
CPallini18-Aug-10 22:18
mveCPallini18-Aug-10 22:18 
GeneralRe: can main() be overloaded?? Pin
Emilio Garavaglia18-Aug-10 22:40
Emilio Garavaglia18-Aug-10 22:40 
GeneralRe: can main() be overloaded?? Pin
CPallini18-Aug-10 22:51
mveCPallini18-Aug-10 22:51 
GeneralRe: can main() be overloaded?? Pin
Aescleal18-Aug-10 23:12
Aescleal18-Aug-10 23:12 
GeneralRe: can main() be overloaded?? Pin
CPallini18-Aug-10 23:40
mveCPallini18-Aug-10 23:40 
GeneralRe: can main() be overloaded?? Pin
DrFrankenstein9019-Aug-10 7:30
DrFrankenstein9019-Aug-10 7:30 
GeneralRe: can main() be overloaded?? Pin
David Crow19-Aug-10 7:50
David Crow19-Aug-10 7:50 
GeneralRe: can main() be overloaded?? Pin
MarvinMartian19-Aug-10 6:37
MarvinMartian19-Aug-10 6:37 
GeneralRe: can main() be overloaded?? Pin
Emilio Garavaglia19-Aug-10 9:33
Emilio Garavaglia19-Aug-10 9:33 
False.
The standard explicitly says that if you omit the return statement, main must return 0. Older compiler didn't do that, bat that was their fault.

void main() is not C++. It is a Ms extension, that have been adopted also by very few other compiler designed for windows environment.

whither you define main (int or void) the system cannot know (it is not statically linked to your program) and always expect an int to be returned.
if you return void your main function, simply doesn't write any value in the bottom of the stack, that is left as the OS created it (i.e. with garbage inside).

2 bugs found.
> recompile ...
65534 bugs found.
D'Oh! | :doh:


GeneralRe: can main() be overloaded?? Pin
MarvinMartian19-Aug-10 10:50
MarvinMartian19-Aug-10 10:50 
GeneralRe: can main() be overloaded?? Pin
Aescleal20-Aug-10 8:16
Aescleal20-Aug-10 8:16 
GeneralRe: can main() be overloaded?? Pin
MarvinMartian20-Aug-10 8:50
MarvinMartian20-Aug-10 8:50 
AnswerRe: can main() be overloaded?? Pin
AmbiguousName18-Aug-10 21:43
AmbiguousName18-Aug-10 21:43 
GeneralRe: can main() be overloaded?? Pin
Emilio Garavaglia18-Aug-10 22:48
Emilio Garavaglia18-Aug-10 22:48 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.