>> De asemenea, mai mult o curiozitate. Sunt funcțiile cu număr variabil de
>> parametri de obicei good/bad practice?
>
>
> Bad practice. Pe lângă faptul că este ineficient dpdv memorie și procesare,
> este și foarte greu de urmărit și debugat.

Pe lângă asta, compilatorul nu poate să facă nici măcar o minimă
verificare de tipuri la compilare (cum se face la funcțiile
obișnuite).

În momentul în care o funcție e declarată cu număr variabil de
parametri, poți s-o apelezi cu 10 int-uri, sau 10 float-uri, sau 10
pointeri, orice. Compilatorul n-are de unde să știe ce urmează să facă
funcția cu respectivele argumente.
_______________________________________________
http://ocw.cs.pub.ro/courses/so/info/lista-discutii

Raspunde prin e-mail lui