相关疑难解决方法(0)

TCHAR仍然相关吗?

我是Windows编程的新手,在阅读了Petzold的书后,我想知道:

使用TCHAR类型和_T()函数来声明字符串或者我是否应该在新代码中使用wchar_tL""字符串仍然是一种好习惯?

我将只针对Windows 2000及以上版本,我的代码将从一开始就是i18n.

c c++ windows unicode wchar-t

86
推荐指数
8
解决办法
4万
查看次数

wchar_t对Windows API有用了吗?

当我#include <windows.h>在C或C++中时,我被迫决定字符的格式,其中TCHAR等于charwchar_t.

我环顾四周相当多的并尽可能的职位如这一个或类似网站点破wchar_t事儿来了约一个很久以前UTF8之前,对各种原因,并不是一个特别好的解决方案的Unicode现代编程.然而,这些并没有说明已经运行的现有系统的支持wchar_t.

所以我的问题是,我应该使用哪一个?如果我使用普通的char遗嘱将来会被MS抛弃,因为在一天结束时,wchar_tAPI 的版本是最近的?或者,如果我使用wchar_t,将我的代码运行在其他现代平台上是否会很痛苦,这些平台后来使用charUTF8中的普通版本开发?

c c++ windows unicode winapi

2
推荐指数
1
解决办法
962
查看次数

标签 统计

c ×2

c++ ×2

unicode ×2

windows ×2

wchar-t ×1

winapi ×1