Boost logo

Boost :

From: Steven Watanabe (steven_at_[hidden])
Date: 2007-02-05 16:54:36


Andreas Huber <ahd6974-spamgroupstrap <at>> writes:

> Steven Watanabe wrote:
> >
> > GetPodInstance() is probably safe, but the standard does
> > not require it. "A local object of POD type (3.9) with static
> > storage duration initialized with constant-expressions is
> > initialized before its block is first entered." (6.7/4)
> Interesting, from the wording above I would have concluded that the
> standard *does* require it.

To be safe the compiler would have to initialize
the object statically. i.e. before any code whatsoever
is executed. The wording does not require that.

In Christ,
Steven Watanabe

Boost list run by bdawes at, gregod at, cpdaniel at, john at