C++ ABI: name mangling of operator new [bug 6057]
Doug Gregor
doug.gregor@gmail.com
Thu Jul 26 23:21:00 GMT 2007
On 7/26/07, Richard Smith <richard@ex-parrot.com> wrote:
> template <class T>
> class is_default_constructible {
> template <int> struct helper {};
> typedef char no; typedef char yes[2];
> static no fn(...);
> static yes fn( helper<sizeof(new T)>* );
> public:
> static const bool value = sizeof(fn(0)) == sizeof(yes);
> };
I believe that should work with the (new) proposed resolution to DR 339.
- Doug
More information about the Gcc
mailing list