I've got an MFC project which is 20 years old and is still in daily use. While updating it to VS2015 I started getting warnings that MBCS is now deprecated and will be removed at some unspecified future date, so clearly Unicode Is The Future™.
We've got thousands of saved files containing serialized MBCS
CStrings - if I convert the program to Unicode (and hence wide
CString), it is still going to have to be able to deserialize them.
Is the easiest way to start the Unicode conversion to set the project to Unicode and convert every
CString in the program to a
CStringA so it stays with a single-byte representation?