游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: kingkin1989

c++中的string如何转化为wchar_t

[复制链接]

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
发表于 2011-3-21 00:31:00 | 显示全部楼层

Re:c++中的string如何转化为wchar_t

受不了了,你们这样编程,还不如用ASM算了。

2

主题

29

帖子

29

积分

注册会员

Rank: 2

积分
29
 楼主| 发表于 2011-3-21 20:53:00 | 显示全部楼层

Re:c++中的string如何转化为wchar_t

这个。。。ls指的是汇编?

1

主题

51

帖子

72

积分

注册会员

Rank: 2

积分
72
发表于 2011-3-24 11:18:00 | 显示全部楼层

Re: Re:c++中的string如何转化为wchar_t

dana9919: Re:c++中的string如何转化为wchar_t

先把string 转LPSTR ,这个OK吧?
然后,用下面的函数
LPCWSTR Str2WStr(LPCSTR in_str) //LPCSTR 转LPCWST...

这个写法问题大的去了.字符串的操作太多太频繁,很快就会应为你这个把内存用光了.

2

主题

29

帖子

29

积分

注册会员

Rank: 2

积分
29
 楼主| 发表于 2011-3-25 15:54:00 | 显示全部楼层

Re:c++中的string如何转化为wchar_t

那是不是就用wstring呢?游戏中的字符输出(尤其是中文)一般是用什么来处理的呢?把文字用图片存储然后映射?

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
发表于 2011-3-29 02:06:00 | 显示全部楼层

Re: Re: Re:c++中的string如何转化为wchar_t

tearshark: Re: Re:c++中的string如何转化为wchar_t


这个写法问题大的去了.字符串的操作太多太频繁,很快就会应为你这个把内存用光了.


1 使用gc, 智能指针,或者,最低限度的:自动指针模板(由析构函数删除它包装的指针)
2 传递一个字符串指针(以及start index, size)过来。

PS. 字符串完全可以按value操作啊!!VB,C#,java都是按值,哪里需要管内存使用问题。

45

主题

1163

帖子

1165

积分

金牌会员

Rank: 6Rank: 6

积分
1165
发表于 2011-3-29 07:43:00 | 显示全部楼层

Re:c++中的string如何转化为wchar_t

支持JAVA,跨平台编程的利器!同时支持OpenGL!

2

主题

29

帖子

29

积分

注册会员

Rank: 2

积分
29
 楼主| 发表于 2011-3-29 16:56:00 | 显示全部楼层

Re:c++中的string如何转化为wchar_t

似乎我理解错误了,也就是说ls大大们说的是这种写法没有进行delete操作问题很大而不是说这种转换有问题,我是不了解怎么转换,自己实现的版本里delete自然是进行了的~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-8 05:57

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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