
From: "Jeff Garland" <jeff@crystalclearsoftware.com>
On the other hand, std::basic_ostringstream/std::basic_istringstream do not suffer the same memory leak. And maybe data_time library can change to use them instead of std::basic_stringstream (line 304 in time_facet.hpp as of release 1.33.0). I haven't really looked into data_time library so I can not say this for sure.
Perhaps it would work, but I have to say I feel highly unmotivated to spend my time working trying to work around this vendor bug. This bug is bad enough that anyone seriously using C++ will have to use the workaround patch available on the MS website.
Jeff
I can totally understand your reluctance. This is really a show-stopper bug for many of us. But your efforts will certainly be appreciated by many boost users. You could also consider the work-around as a minor improvement if I undertsand it correctly. Best regards, Sean