<font face="arial,helvetica,sans-serif">O funcție statică este o funcție care este proprie unui modul (fișier) [au static în față] și nu se dorește ca aceasta să fie vizibilă pentru restul programului. Astfel declararea ei în header va fi redundată. Ținând cont de aceste remarci : funcțiile statice apar doar în fișierele .c, nu și în header.<br>
</font><br><div class="gmail_quote">2013/2/25 Adrian Sendroiu <span dir="ltr"><<a href="mailto:molecula2788@gmail.com" target="_blank">molecula2788@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5">Mihail-Daniel STĂNCIULESCU <<a href="mailto:mihail.stanciulescu@cti.pub.ro">mihail.stanciulescu@cti.pub.ro</a>> writes:<br>
<br>
> Salut,<br>
><br>
> In lista de depunctari pentru teme exista un punct unde scrie ca<br>
> definitiile de functii non statice in headere sunt depunctate. * Imi<br>
> puteti explica va rog ce inseamna acest lucru deoarece nu gasesc nici<br>
> un exemplu in acest sens in alte articole de coding style? * Unde<br>
> putem defini functiile non-statice astfel incat sa nu duplicam codul<br>
> lor in fiecare fisier in care sunt folosite? * In headerele de C din<br>
> sistem am gasit ca functiile sunt definite cu extern. La acest lucru<br>
> se refera punctul din lista de depunctari?<br>
><br>
> Multumesc, Daniel<br>
><br>
> _______________________________________________<br>
> <a href="http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii" target="_blank">http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii</a><br>
<br>
</div></div>Salut,<br>
<br>
Este vorba de functii definite in header - adica implementate direct in<br>
header. Daca nu le definesti ca statice si ajungi sa incluzi headerul<br>
respectiv in cel putin 2 fisiere o sa primesti eroare de multiple<br>
definition. De aia trebuie definite static.<br>
<br>
Adrian<br>
_______________________________________________<br>
<a href="http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii" target="_blank">http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii</a></blockquote></div><br><br clear="all"><br>-- <br><div style="text-align:center"><div style="text-align:left">
<div><div style="font-size:13.3px;font-family:Verdana,Arial,Helvetica,sans-serif">
<div style="border-top:1px solid #e5e5e5;background-color:#f8f8f8;padding:0.8em 0.8em 0.3em 0.8em"><div style="margin:0 0 8px 0"><p style="margin:0"><span style="color:#808080">Numai bine, <br></span></p>
<p style="margin:0"><span style="color:#808080"><b>Ghennadi Procopciuc</b></span><b></b></p></div></div></div></div></div><b><font color="#3333ff"><span style="font-size:xx-large"></span></font></b></div>