This is currently an open issue with the C++ standard library, see http://std.dkuug.dk/jtc1/sc22/wg21/docs/lwg-active.html#280 -- Philip Martin