În data de 31 martie 2016, 22:17, Razvan Deaconescu via so < [email protected]> a scris:
> Dorinel Filip via so <[email protected]> writes: > > Salutare, > > > > De multe ori, în C, pentru a evita declarațiile implicite, trebuie să > > punem, semnăturile funcțiilor statice la începutul sursei modulului > > (exact cum am face într-un fișier header, pentru funcțiile > > non-statice). > > Nu înțeleg "evitarea declarațiilor implicite". Despre ce este vorba? > > Dacă pui într-un modul funcțiile în ordine, nu ar trebui să ai problema > asta. > > Într-adevăr, în 99% din cazuri problema poate fi rezolvată prin reodonarea funcțiilor, însă mie mi se pare ciudat ca primele câteva zeci/sute de linii să fie ocupate de definiții ale funcțiilor helper (care sunt gândite pentru a fi folosite de celelalte funcții, deci trebuiesc declarate înaintea acestora). Toate cele bune, Dorinel Filip . > > Este această abordare una greșită? Ar fi o practică mai sănătoasă să > > folosim un fișier .h, pe care să nu-l precizăm ca necesar la folosirea > > modulului? > > > > În funcție de caz, unde ar trebui să punem comentariile ce documentează > > funcția respectivă (parametri, valori de return etc.)? > > > > Am încercat să determin abordarea optimă citind cod sursă din proiecte > > mari, însă se pare că nu există un consens între exemplele alese de > mine. > > Păi comentariile se pun unde este funcția definită. Cred că nu înțeleg > prea bine întrebarea. Un exemplu concret e de ajutor. > > Răzvan > _______________________________________________ > http://ocw.cs.pub.ro/courses/so/info/lista-discutii
_______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii
