私のUWPアプリケーションで作業を開始する前に、他のチームによって作成された私のソリューションには数多くのC++プロジェクトがあります。 。だから、他のプロジェクトと私のWinRTモジュール間の通信を容易にするために、std :: stringsからPlatform :: Stringsへと変換する文字列変換関数を書きました。UWP - WinRTモジュール間で文字列解析関数を再利用するための推奨方法
私のUWPコードベースをWinRTモジュールに変換している途中です。WinRTモジュールでは、公開されているネイティブタイプのクラスや関数を使用できないため、繰り返し使用することができません。私の文字列関数を一般にアクセス可能にする。 private、protected、またはinternalの宣言は、publicではなく、ネイティブの型を渡すのに適しています。
私のモジュールの多くはネイティブのC++コードに通信する必要があり、std :: stringを必要とする個々のファイルごとに文字列関数を何度も何度も再定義する必要はありません。
WinRTモジュール間で文字列関数を再利用できるように何かできますか?誰かに同様の問題があったのですか?どんな提案も大歓迎です! ありがとうございます
私はもともとインラインソリューションを使用するのにいくつかの問題がありました。彼らがクラスの宣言を削除し、代わりにそれらを自由な関数として宣言したら、それは魅力的に機能しました。 ありがとうございました! – Kylaaa