游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2351|回复: 5

大家写DX程序都是用UNICODE吗?

[复制链接]

25

主题

77

帖子

77

积分

注册会员

Rank: 2

积分
77
发表于 2009-10-10 19:54:00 | 显示全部楼层 |阅读模式
想了解一下业界的动态,大家工作,或者平常练习是不是都用UNICODE?这是不是一个未来的趋势?感觉用UNICODE很是麻烦。

14

主题

127

帖子

133

积分

注册会员

Rank: 2

积分
133
发表于 2009-10-10 22:16:00 | 显示全部楼层

Re:大家写DX程序都是用UNICODE吗?

我学习一直用UNICODE写,有时候确实遇到比较麻烦的问题,比如把 float 转换成 宽字符文本显示

2

主题

123

帖子

123

积分

注册会员

Rank: 2

积分
123
发表于 2009-10-11 09:36:00 | 显示全部楼层

Re:大家写DX程序都是用UNICODE吗?

Unicode麻烦?那你写段取字符串的第n个字符的简单程序瞧瞧。

14

主题

127

帖子

133

积分

注册会员

Rank: 2

积分
133
发表于 2009-10-11 13:38:00 | 显示全部楼层

Re: Re:大家写DX程序都是用UNICODE吗?

lidudu: Re:大家写DX程序都是用UNICODE吗?

Unicode麻烦?那你写段取字符串的第n个字符的简单程序瞧瞧。


    Unicode只是相对有些麻烦,比如有些D3D的API,只接受 LPSTR参数,这时候必须把宽字符转换成窄字符去传递,然后再转回宽字符,而且宽字符和窄字符无法强制转化的。
    写段取字符串的第n个字符的简单程序瞧瞧,这个库里就有现成的函数可以用,没必要去重新写了,浪费时间。
    你能用C++写个任意内置类型转化成宽字符,我就佩服你。(提示:用模板和C++字符流。)

4

主题

18

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2009-10-18 20:57:00 | 显示全部楼层

Re: Re: Re:大家写DX程序都是用UNICODE吗?

aq_1000: Re: Re:大家写DX程序都是用UNICODE吗?



    Unicode只是相对有些麻烦,比如有些D3D的API,只接受 LPSTR参数,这时候必须把宽字符转换成窄字符去...

boost库里有提供的实现

0

主题

769

帖子

1052

积分

金牌会员

Rank: 6Rank: 6

积分
1052
发表于 2009-10-19 16:54:00 | 显示全部楼层

Re:大家写DX程序都是用UNICODE吗?

公司公共代码不是,小工具跟自己写着玩的就全用unicode
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-19 22:24

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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