Articles of principal

É main () sobrecarregado em C ++?

2 versões válidas do main() existem em C++ : int main() // version 1 int main(int argc, char **argv) // version 2 Mas ambas as sobrecargas não podem coexistir ao mesmo tempo. Por que não? (Caso de uso potencial: ao executar o programa a partir do terminal, se nenhum argumento for passado, a primeira versão […]

Devo devolver EXIT_SUCCESS ou 0 do main ()?

É uma pergunta simples, mas continuo vendo respostas conflitantes: a rotina principal de um programa C ++ deve retornar 0 ou EXIT_SUCCESS ? #include int main(){return EXIT_SUCCESS;} ou int main(){return 0;} Eles são exatamente a mesma coisa? O EXIT_SUCCESS só deve ser usado com exit() ? Eu pensei EXIT_SUCCESS seria uma opção melhor porque outro […]

Como alterar o ponto de input do programa C com o gcc?

Como alterar o ponto de input de um programa C compilado com o gcc? Assim como no código a seguir #include int entry() //entry is the entry point instead of main { return 0; }

Diferença entre int main () e int main (void)?

O que o seguinte significa: int main(void) {…} VS int main() {…} ? Eu acho que int main() {…} significa que main não recebe nenhum parâmetro (da linha de comando), entretanto: int main(int argc, char *argv[]) faz. Mas o que int main(void) {…} significa? o que significa o vazio ? Eu olhei aqui mas é […]

Os argumentos da assinatura do main em C ++ podem ter os qualificadores unsiged e const?

O padrão afirma explicitamente que main tem duas assinaturas válidas (ou seja, garantidas para o trabalho); nomeadamente: int main(); int main(int, char*[]); Minha pergunta é simples, seria algo como o seguinte ser legal? int main(const unsigned int, const char* const* argv); Meus testes dizem ‘sim’, mas não tenho certeza da resposta porque não estou sobrecarregando […]

WINMAIN e main () em C ++ (estendido)

Certo, eu olhei para este post: Diferença entre WinMain, main e DllMain em C ++ Agora sei que o WINMAIN é usado para aplicativos de janela e main() para consoles. Mas ler o post realmente não me diz por que exatamente qual é a diferença. Quero dizer, qual é o sentido de separar diferentes funções […]

O que é “main” em Ruby?

Se eu executar este arquivo como ” ruby x.rb “: class X end x = X.new Qual é a coisa que está chamando de ” X.new “? É um object / processo / etc?

Por que usar SwingUtilities.invokeLater no método principal?

Depois de anos de programação Java eu ​​sempre usei para criar meus methods main() como: public static void main(String[] args) { runProgram(); } Mas recentemente eu estudei alguns códigos da Web e vi isso às vezes em vez do uso main() usual acima: public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable() { public void run() […]

int main () vs void main () em C

Em C, eu sei que int main () retorna um int onde void main () não. Fora isso, existe uma diferença entre eles? é o primeiro melhor que o segundo?

Por que o tipo da function principal em C e c ++ é deixado para o usuário definir?

Por que main() uma function definida pelo usuário? Quando vou usar void main() e int main() ?