[so] [SO][Tema1][General] Abstractizare hashtable

Adrian Șendroiu molecula2788 at gmail.com
Wed Mar 14 00:04:37 EET 2018


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


More information about the so mailing list