Boost logo

Boost :

Subject: Re: [boost] [general] What will string handling in C++ look like in the future [was Always treat ... ]
From: Chad Nelson (chad.thecomfychair_at_[hidden])
Date: 2011-01-19 09:00:17

On Wed, 19 Jan 2011 12:16:59 +0000
Alexander Lamaison <awl03_at_[hidden]> wrote:

> On Wed, 19 Jan 2011 11:33:02 +0100, Matus Chochlik wrote:
> [..]
>> All the wstrings, wxString, Qstrings, utf8strings, etc. will
>> be abandoned. All the APIs using ANSI or UCS-2 will
>> be slowly phased out with the help of convenience
>> classes like ansi_str_t and ucs2_t that will be made
>> obsolete and finally dropped (after the transition).
> This is simply not going to happen. How could MS even go about doing
> this in Windows? It would make very single piece of Windows software
> incompatible with the next version!

That has never stopped them before -- see Windows 2.0 -> 3.0, Windows
3.x -> Windows 95 (only partial compatibility), various versions of
Mobile/whatever-marketingspeak-name-they're-using-this-year... ;-)

But you're right, they'll probably stick with UTF-16, despite its

Chad Nelson
Oak Circle Software, Inc.

Boost list run by bdawes at, gregod at, cpdaniel at, john at