
23 Nov
2009
23 Nov
'09
3:25 p.m.
Gottlob Frege wrote:
But then complete_once() would imply recursion also, so I decided to separate the concepts.
If you look at local statics for guidance [6.7/4 in N3000]: "If the initialization exits by throwing an exception, the initialization is not complete, so it will be tried again the next time control enters the declaration." "If control re-enters the declaration recursively while the object is being initialized, the behavior is undefined."