J'ai entendu dire que c'est une bonne pratique d'écrire des fonctions qui ne reçoivent rien en tant que paramètre comme ceci:
int func(void);
Mais j'entends que la bonne façon d'exprimer cela est comme ceci:
int func();
Quelle est la différence entre ces deux déclarations de fonction en C et C ++?