[so] [tema3][linux]initializare variabile globale
Razvan Deaconescu
razvan.deaconescu at cs.pub.ro
Mon May 4 00:42:55 EEST 2009
On Sun, 2009-05-03 at 14:32 -0700, sandu_adina2006 at yahoo.com wrote:
> Salut,
>
> Am folosit mai multe variabile globale pentru tema 3 linux si am
> probleme cu initializarea lor. Desi le-am initializat la valori
> constante, primesc erori si warninguri de genul: "error: redefinition
> of ..." sau "warning: data definition has no type or storage class".
> Am incercat sa folosesc un constructor (cum indica [1]), dar nu a
> rezolvat problema. E posibil sa gresesc in alta parte?
O posibilitate este ca incluzi gresit header-ele.
Daca folosesti variabilele globale doar in cadrul modulului curent,
foloseste 'static'[1]. Daca le folosesti in alt modul, atunci declara-le
folosind 'extern'[2] in cadrul acelui modul.
Razvan
[1] http://en.wikipedia.org/wiki/Static_variable#For_scope
[2] http://en.wikipedia.org/wiki/External_variable
More information about the so
mailing list