O que significa int argc, char * argv []?
Em muitos IDE e compiladores C ++, quando gera a função principal para você, fica assim:
int main(int argc, char *argv[])
Quando codifico C ++ sem um IDE, apenas com um compilador de linha de comando, digito:
int main()
sem nenhum parâmetro. O que isso significa e é vital para o meu programa?