В настоящее время я работаю над более крупным проектом, где «логика» реализована на стандартном C++, при этом все строки обрабатываются с помощью std::wstring
, а часть пользовательского интерфейса реализована с использованием Qt и, следовательно, обязательно QString
(дополнительный вопрос: это правда?).
Как лучше всего соединить эти два мира?
Я знаю, что могу использовать что-то вроде
std::wstring wideString;
QString qtString = QString::fromStdWString(wideString);
но мне интересно, есть ли более приятный способ с меньшим количеством ввода. Мне на ум пришел пользовательский оператор, но у меня недостаточно опыта, чтобы справиться с этим самостоятельно.
Был бы рад, если бы кто-нибудь мог указать мне в правильном направлении.