calling main in ANSI C
Stephen Clamage
steve at taumet.com
Mon Dec 3 16:47:08 AEST 1990
leo at atcmp.nl (!Leo Willems) writes:
|The ARM (the annotated C++ reference manual), section 3.4 states:
| "The function main() may not be called from within a program."
|I was looking for the same restriction in ANSI C, but could not find
|any statement in the ANSI C standard (2.1.2.2.1).
|Is C++ different from ANSI C on this point?
Yes. In ANSI C, main() may be called from anywhere in the program.
In C++, it may not be called, nor may its address be taken. Some
reasons for this are given in the ARM.
--
Steve Clamage, TauMetric Corp, steve at taumet.com
More information about the Comp.std.c
mailing list