私は現在、「ロジック」が標準 C++ で実装され、すべての文字列が処理されstd::wstring
、UI 部分が Qt を使用して実装されているため、必然的にQString
(ボーナスの質問: これは本当ですか?) 大規模なプロジェクトに取り組んでいます。
この 2 つの世界をつなぐ最善の方法は何ですか?
私は次のようなものを使用できることを知っています
std::wstring wideString;
QString qtString = QString::fromStdWString(wideString);
しかし、タイピングの少ないより良い方法があるかどうか疑問に思っています。ユーザー定義の演算子が頭に浮かびましたが、自分でそれに取り組むには十分な経験がありません。
誰かが私を正しい方向に向けることができれば幸いです。