具有unicode支持的libusb c ++字符串描述符

时间:2013-09-02 16:06:25

标签: c++ c unicode libusb libusb-1.0

我想使用libusb来检索有关我的设备的信息。我可以读取每个描述符并打印在theese描述符中关联的每个数字。 但我对琴弦有麻烦。如何使用c ++以良好的方式管理字符串描述符?

我想实现一个像这样的简单函数:

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

在内部检索与索引关联的字符串。设备句柄来自类的属性(函数是类成员)和静态分配libusb_get_string_descriptor的缓冲区,因为看到维度包含在8位字段中,长度必须至多为256个字符,不能是吗?

如何用theese东西管理unicode?有任何想法吗?是对std :: string的使用吗?

0 个答案:

没有答案