Based on other proposals that touch on main, adding any more signatures to main will be a very hard sell.
Jeremy
Hi,
I'm cooking up a draft for a proposal:
https://gist.github.com/Eisenwave/78d6127b73c6c9a1bc4cb55ad7bf249c
In short, the goal is for "int main(int, const char**)" and some other
signatures to be permitted. Many C++ developers probably expect this
to be standard C++ already, but surprisingly, this is voluntarily
supported by implementations despite there being no such requirement.
This borders on being a CWG issue, but I don't think CWG could make
such a decision without consulting EWG anyway, so here we are.
The one interesting question in the proposal is whether "void main()"
should be permitted. I think there are some good arguments in favor of
that, but also good arguments against.
Let me know what you think :)
Jan
--
Std-Proposals mailing list
Std-Proposals@lists.isocpp.org
https://lists.isocpp.org/mailman/listinfo.cgi/std-proposals