>> 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