GB> Since wxString (in wxWidgets 3.0) is based on std::basic_string,
It isn't. It does use std::basic_string internally (unless disabled) but
it doesn't inherit from it which is usually meant by "based on".
GB> can I use stl algorithms on wxString?
You should be able to as it provides the same interface as standard string
class. If anything is missing, let us know.
GB> For example, I'd like to use copy_backward() on a wxString.
You should be able to do it in both 2.9.0 and 2.8.x as well.
Regards,
VZ
--
TT-Solutions: wxWidgets consultancy and technical support
http://www.tt-solutions.com/
GB> I'm currently using a vector of wxChar for my data, but I can't seem to
GB> find any documentation on how wxChar handles Unicode characters, or
GB> even if it does Unicode.
wxChar is just wchar_t. You may want to use wxUniChar which is 32 bit
everywhere unlike it.
GB> I'm considerring moving to wxString simply because it simplifies some
GB> data management for me, even though the data I'm dealing with is not a
GB> string.
wxString is strongly geared towards working with strings even though you
should be able to use it with any data so you should use std::string if you
really need an 8 bit data container.