Da, de-aia si avem depunctare daca nu folosesti static la globala
interna unui modul. Problema cu multe accese la o globala si
complicarea procesului din cauza asta este o non-problema. Doar un
amator ar scrie cod cu side effects si accese aiurea la o globala.
Mai exista si variabilele extern si
Globalele sunt o problemă în proiectele mari pentru că este mai dificil să
vezi ce cod le folosește. Și pentru majoritatea situațiilor la care mă
gândesc (INCLUSIV cea din tema asta) mă gândesc că o variabilă globală
limitată (sau statică per clasă) este suficient -- elimină problema
efectelor
Salutare tuturor,
In completarea maestrului RD eu unul chiar incurajez in situatii
extreme/in situatii in care nu se pot evita atat folosirea goto cat si
folosirea variabilelor globale.
Exemple de folosire a variabilelor globale pe langa cel de care tocmai
v-ati lovit (si este OK si __IN
"Alexandru-Ionuţ MÎNDRU (87849)" via so writes:
> Eu cel puțin știu de la PC/SD din anul 1, nu mai știu exact care
> dintre cele 2. Era regula pentru teme să nu se folosească variabile
> globale, se scădea puncte pe treaba asta, fără a se explica de ce e
> greșit sau de ce să nu le folosim.
Eu cel puțin știu de la PC/SD din anul 1, nu mai știu exact care dintre cele 2.
Era regula pentru teme să nu se folosească variabile globale, se scădea puncte
pe treaba asta, fără a se explica de ce e greșit sau de ce să nu le folosim.
Chiar și acum la tema 1 la PC spre exemplu, există această
La majoritatea temelor variabilele locale într-adevăr nu au niciun rost.
Dar la tema asta în particular e nevoie de ele, e nevoie de stare
accesibilă și modificată din signal handlere.
Btw, nu poți folosi malloc/calloc/realloc/free sau alte funcții de
bibliotecă în signal handlere (după
Fratilor chiar sunt curios de 2 lucruri:
1. Unde ati vazut depunctare pt variabile globale? (trebuie fixat daca
e scapata pe undeva)
2. Cine v-a zis ca variabilele globale sunt asa de naspa?
On Sun, 14 Apr 2019 at 13:33, Paul Olaru via so wrote:
>
> Cred că asta e o utilizare legitimă de
Cred că asta e o utilizare legitimă de variabile globale. Plus că fără
globale nu poate comunica un handler de semnal cu restul codului. (static e
tot un global dar cu scope limitat)
On Sun, Apr 14, 2019, 1:32 PM Ionuț Mihalache wrote:
> Și nu vor fi depunctări pentru variabile globale?
>
> În
Și nu vor fi depunctări pentru variabile globale?
În dum., 14 apr. 2019 la 13:31, Adrian Șendroiu a
scris:
> Salut,
>
> Da, cel mai simplu este să ții un fd global.
>
> On Sun, 14 Apr 2019 at 13:11, Paul Olaru via so
> wrote:
> >
> > +1, sunt și eu curios. Scheletul pare să dea close la fd
Salut,
Da, cel mai simplu este să ții un fd global.
On Sun, 14 Apr 2019 at 13:11, Paul Olaru via so wrote:
>
> +1, sunt și eu curios. Scheletul pare să dea close la fd după ce a procesat
> structurile din header.
>
> On Sun, Apr 14, 2019, 1:10 PM Ionuț Mihalache via so
> wrote:
>>
>> Salut,
+1, sunt și eu curios. Scheletul pare să dea close la fd după ce a procesat
structurile din header.
On Sun, Apr 14, 2019, 1:10 PM Ionuț Mihalache via so
wrote:
> Salut,
>
> In enunt ne spune ca in momentul cand mapam o noua pagina sa copiem datele
> din fisier corespunzatoare in memoria nou
Salut,
In enunt ne spune ca in momentul cand mapam o noua pagina sa copiem datele
din fisier corespunzatoare in memoria nou mapata. Intrebarea mea este cum
accesez acel fisier, adica trebuie sa-l deschid eu si sa am un descriptor
global care sa fie vizibil in toate functiile sau sa modific
12 matches
Mail list logo