25 March, 2009

Освобождаем буфер в std::string

Задача вроде банальная, но если приглядется то ни один метод напрямую не позволяет освободить буфер у std::string. Вот мое решение этой задачки:
str.swap(std::wstring());
Естественно все работает и для std::wstring.

1 comment:

Mikhail Pilin said...

VS2012 breaks this decision! Constructor std::string() always allocates memory...