[ros-dev] Uninitialized static variable in function
Adam
geekdundee at gmail.com
Sun Mar 20 10:37:26 UTC 2011
I will suggest initialize them if you can. :)
On Sun, 20 Mar 2011 21:03:42 +1100, Javier Agustìn Fernàndez Arroyo
<elhoir at gmail.com> wrote:
> teachers at college told us it is a *must* to initialize variables.....
>
> On Sun, Mar 20, 2011 at 10:53 AM, Dmitry Gorbachev
> <d.g.gorbachev at gmail.com>wrote:
>
>> Hi,
>>
>> > please, initialize "i" to 0. Non-initialized variable store garbage,
>> > not zeroes.
>>
>> It probably does not look very well, but otherwise correct:
>>
>> > If an object that has static storage duration is not initialized
>> explicitly, then:
>> > — if it has pointer type, it is initialized to a null pointer;
>> > — if it has arithmetic type, it is initialized to (positive or
>> unsigned)
>> zero;
>> > — if it is an aggregate, every member is initialized (recursively)
>> according to these rules;
>> > — if it is a union, the first named member is initialized
>> (recursively)
>> according to these rules.
>>
>> _______________________________________________
>> Ros-dev mailing list
>> Ros-dev at reactos.org
>> http://www.reactos.org/mailman/listinfo/ros-dev
>>
--
Using Opera's revolutionary email client: http://www.opera.com/mail/
More information about the Ros-dev
mailing list