Cita:
Iniciado por eferion El problema de wchar_t (y por extensión wstring) es la portabilidad. Las distros de linux suelen hacer uso de codificación unicode para wchar_t mientras que windows opta por UTF-16.
Como las tablas no son equivalentes el fuente no puede ser portado alegremente entre plataformas.
No, estás equivocado, no existe ningún "problema de portabilidad", tanto wchar_t como wstring son estándares C++.
No es mala idea empezar con la lectura de ese artículo de Joel Spolsky que mencioné en un post anterior, sobre "
The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)"