如题!!

解决方案 »

  1.   

    直接强制转换 会有信息丢失吗?
    如:
    wchar_t  wa ;
     char a =(char)wa ;wa=(wchar_t) a;
      

  2.   

    另外,c++ 中的char 在com/atl 中对应的是什么数据类型啊
      

  3.   

    char有必要再对应一个吗?OLE2A, A2OLE, **2**.....
      

  4.   

    那么, char 怎么样转为 OLECHAR 呢?
    是 char 不是字符串?
    A2OLE()好像不行
      

  5.   

    char 和  wchar_t 转化怎么可能不丢失信息, char 只有 8bits , 象 L'一' 转化为 char 应该是什么,当然 char 到 wchar_t 的转化不会丢失信息的倒是。
      

  6.   

    用_T, __T, _TEXT包含你的char string,再就可以用转换宏了
      

  7.   

    "那么, char 怎么样转为 OLECHAR 呢?
    是 char 不是字符串?
    A2OLE()好像不行"char c;
    USES_CONVERSION;
    A2OLE((&c));