0

デバイスに関する情報を取得するために libusb を使用したいと考えています。すべての記述子を読み取り、これらの記述子内に関連付けられているすべての数値を出力できます。しかし、弦に問題があります。c++ で文字列記述子を適切に管理するにはどうすればよいですか?

次のような単純な関数を実装したいと思います。

std::string get_string(std::uint8_t index);

インデックスに関連付けられた文字列を内部的に取得します。デバイス ハンドルは、クラス (関数はクラス メンバー) の属性と libusb_get_string_descriptor が静的に割り当てられるバッファーから取得されます。それ?

これらのものでユニコードを管理するにはどうすればよいですか? 何か案は?std::string の使用は正しいですか?

4

0 に答える 0