首 页 | 新 闻 | Symbian | Android| Windows Mobile | J2ME | 下载中心 | 游戏策划招聘与求职 | 购书指南 | 视频教程
您现在的位置: 开发视界 >> Symbian >> 语言基础 >> 正文
一个char转wchar_t的类
作者:深蓝的世…    文章来源:深蓝的世界    更新时间:2007-9-6 9:36:15
class a2w
{
  wchar_t* buffer;
public:
  explicit a2w(const char* str):buffer(0)
  {
    if(str)
    {
      size_t nu = strlen(str);
      size_t n = ::MultiByteToWideChar(CP_ACP,0,(const char *)str,int(nu),NULL,0);
      buffer = new wchar_t[n+1];
      ::MultiByteToWideChar(CP_ACP,0,(const char *)str,int(nu),buffer,int(n));
    }
  }
  ~a2w() {  delete[] buffer;  }

  operator const wchar_t*() { return buffer; }

};

相关文章:
字符数组VS字符指针
Symbian平台编码问题
C++编程新手错误语录 (二)
C++字符串类实现
symbian基本类总结
附录B :C++/C试题
高质量C++/C编程指南 -- 第7章 内存管理 (1)
字符串近似匹配算法
 

站点地图 | 加入收藏 | 联系站长 | 广告服务 |
QQ:280529124  Tel:0592-8271361 辽ICP备05021703号