【发布时间】:2011-06-03 01:32:28
【问题描述】:
这让我很感兴趣,所以我要问 - 为什么wchar_t 在 Linux/Linux 类系统上没有像在 Windows 上那样广泛使用?具体来说,Windows API 在内部使用wchar_t,而我相信Linux 没有,这反映在许多使用char 类型的开源包中。
我的理解是,给定一个字符c,它需要多个字节来表示它,然后在char[] 形式中c 被拆分为char* 的几个部分,而它在wchar_t[] 中形成一个单元.那么,总是使用wchar_t 不是更容易吗?我是否错过了否定这种差异的技术原因?还是只是收养问题?
【问题讨论】: