[2] Comentário enviado por gedarius em 08/03/2010 - 13:06h
Não entendi... não manjo de C++, porém se vc fizer um "for" ele não vai chamar a função main varias vezes... e outra, acho que é só vc utilizar um "return 0" que é melhor não?
bom, de qqr maneira, se vc diz que é fatal, qual a alternativa???
[3] Comentário enviado por danltmz em 20/03/2010 - 15:10h
gedarius.. não se deve usar 'return main()'. Sintaticamente está correto, mas isso causa uma chamada recursiva eterna. Caso você não saiba o que seja recursividade, é o ato de uma função chamar a si mesma, dentro do seu corpo.
no caso da função main, sim, deve-se usar 'return 0' (pelo menos eu tenho isso como padrão) e apenas em caso de erro, usar a função 'exit()' informando um valor de retorno que indique o erro(qualquer valor de retorno diferente de 0 é considerado erro).