|
Boost : |
From: David Abrahams (dave_at_[hidden])
Date: 2007-06-14 16:42:43
on Thu Jun 14 2007, Eric Niebler <eric-AT-boost-consulting.com> wrote:
> template<typename T> struct static_const
> {
> static T const value;
> };
>
> template<typename T>
> T const static_const<T>::value = {};
>
> struct placeholder {};
>
> // This is *supposed* to be statically initialized but many
> // compilers do dynamic initialization for it. :-(
> placeholder const &_1 = static_const<placeholder>::value;
I thought it was just MSVC. Any others?
-- Dave Abrahams Boost Consulting http://www.boost-consulting.com The Astoria Seminar ==> http://www.astoriaseminar.com
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk