16Fermer18
FarewellLe 01/06/2014 à 21:19
squalyl ->
void Fatal (int err, const char* str)
{
    fprintf (stderr, str);
    exit(err);
}

void Fatal (int err, const char* str, unsigned long ul)
{
    fprintf(stderr, str, ul);
    exit(err);
}

etc....

C'est beaucoup plus propre que d'appeler (f)vprintf avec on ne sait pas quoi derrière.
Ca c'est dans mon cas, pour lequel j'ai créé le topic, mais c'est valable pour tout un tas d'autres cas que j'ai rencontrés. Et quant au rapport avec les classes et l'héritage, ben je vois pas trop en fait cheeky

(ah, et faudrait aussi rajouter les arguments pas défaut, pareil, ça coûte rien en C, ça)