Linuxtrent: Re: Dubbio di forma (programmando in C)

  • From: Augusto Ciuffoletti <augusto@xxxxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Fri, 20 Apr 2001 08:12:26 +0200

L'idea di restituire un valore dipendente dall'errore =E8 apparentemente =
pi=F9 =

pulita, ma finisce per essere molto pi=F9 scomoda, sopratutto se (come di=
ce =

Ianeselli), non hai a che fare con una singola funzione semplice. =

L'alternativa di usare una sola variabile globale (esportata nel .h dove =

dichiari anche il prototipo della funzione) =E8 infinitamente pi=F9 fless=
ibile. =

Tra l'altro, puoi modularizzare meglio le funzioni di test sull'errore, l=
a =

variabile globale resta visibile ad altre funzioni nello stesso modulo =

eccetera.

In conclusione, se non hai bisogno di un modulo a parte per la tua funzio=
ne, =

forse puoi cavartela ritornando un valore dipendente dall'errore, altrime=
nti =E8 =

meglio usare una variabile globale, alla maniera della libreria Unix del =
C =

(man errno).

Augusto

-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con SOGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxxxxxx


Other related posts: