|
From: Luigi B. <lui...@gm...> - 2009-11-27 13:13:04
|
On Fri, 2009-11-27 at 12:56 +0100, Ferdinando Ametrano wrote:
> On Fri, Nov 27, 2009 at 12:30 PM, Luigi Ballabio
> > The variables above are all initialized one way or the other in a
> > section of code that reads:
> >
> > if (init_ != true || constants_match != true || ...) {
> > ... the variables are initialized to some values ...
> > }
> > else if (init_ == true && constants_match == true) {
> > ... the variables are initialized to some other values ...
> > }
>
> mmm... it seems to me the condition you summarized as "..." might
> really imply some other logic branch where variables are not
> initialized.
No. If either init or constants_match is false, the code takes the first
branch (it's an or, so one suffices.) If not, either the conditions in
"..." are true (and the code takes the first branch) or, since init and
constant_match are both true, it takes the second branch.
Luigi
--
Things should be made as simple as possible, but no simpler.
-- Albert Einstein
|