递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 90|回复: 3
打印 上一主题 下一主题

[视窗] 关于火山视窗与C++数据类型的转换

[复制链接]

101

主题

704

帖子

4581

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4581
跳转到指定楼层
楼主
发表于 昨天 23:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    最近在研究视窗封装,发现火山视窗与C++数据类型的转换非常多,目前我遇到的有:1.文本型->std::string转换,方法为: std::string ((const char *)CU8String (@<文本>).GetText ()),不知道对不对,反正没有报错。
2.std::string->文本型转换,这个怎么搞?
3.字节集类->std::vector<uint8_t>转换,怎么搞?
4.std::vector<uint8_t>->字节集类转换,怎么搞?
现请教C++大神来辅导一下!
回复

使用道具 举报

29

主题

2647

帖子

9275

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
9275
沙发
发表于 昨天 23:16 | 只看该作者
前两个看标准文本类
3.  std::vector<uint8_t> (@<字节集>.GetPtr(), @<字节集>.GetPtr() + @<字节集>.GetSize())
4. CVolMem(vector.data(), vector.size())
回复

使用道具 举报

101

主题

704

帖子

4581

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4581
板凳
 楼主| 发表于 昨天 23:24 | 只看该作者
Xelloss0618 发表于 2025-11-5 23:16
前两个看标准文本类
3.  std::vector (@.GetPtr(), @.GetPtr() + @.GetSize())
4. CVolMem(vector.data(),  ...

谢谢,明天试试
回复

使用道具 举报

101

主题

704

帖子

4581

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4581
地板
 楼主| 发表于 1 小时前 | 只看该作者
Xelloss0618 发表于 2025-11-5 23:16
前两个看标准文本类
3.  std::vector (@.GetPtr(), @.GetPtr() + @.GetSize())
4. CVolMem(vector.data(),  ...

谢谢,管用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2025-11-6 09:40 , Processed in 0.084249 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表