递归火山软件开发平台

标题: 关于火山视窗与C++数据类型的转换 [打印本页]

作者: 摘星揽月    时间: 前天 23:00
标题: 关于火山视窗与C++数据类型的转换
    最近在研究视窗封装,发现火山视窗与C++数据类型的转换非常多,目前我遇到的有:1.文本型->std::string转换,方法为: std::string ((const char *)CU8String (@<文本>).GetText ()),不知道对不对,反正没有报错。
2.std::string->文本型转换,这个怎么搞?
3.字节集类->std::vector<uint8_t>转换,怎么搞?
4.std::vector<uint8_t>->字节集类转换,怎么搞?
现请教C++大神来辅导一下!

作者: Xelloss0618    时间: 前天 23:16
前两个看标准文本类
3.  std::vector<uint8_t> (@<字节集>.GetPtr(), @<字节集>.GetPtr() + @<字节集>.GetSize())
4. CVolMem(vector.data(), vector.size())
作者: 摘星揽月    时间: 前天 23:24
Xelloss0618 发表于 2025-11-5 23:16
前两个看标准文本类
3.  std::vector (@.GetPtr(), @.GetPtr() + @.GetSize())
4. CVolMem(vector.data(),  ...

谢谢,明天试试
作者: 摘星揽月    时间: 昨天 08:06
Xelloss0618 发表于 2025-11-5 23:16
前两个看标准文本类
3.  std::vector (@.GetPtr(), @.GetPtr() + @.GetSize())
4. CVolMem(vector.data(),  ...

谢谢,管用




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4