In numerous C++ IDE's and compilers, when it produces the main function for you, it would seem that this:
int main(int argc, char *argv[])
At the point when I code C++ without an IDE, just with an order line compiler, I type:
int main()
with no parameters. What's the significance here, and is it vital to my program?