EXAMPLE:
void a()
{
CString abc="123";
b(abc);
}
void b(CString abc)
{
.....
}
这样对么?

解决方案 »

  1.   

    是对的,但多一拷贝,
    文件头别忘加#include <string>才能用CString类
      

  2.   

    赋值的时候,是不是应该注意UNICODE的问题?
      

  3.   

    如是UNICODE的话得加上_T()宏,不是的话也最好加上 CString abc=_T("123");
      

  4.   

    CString 這東東是很好的啊,但是開銷太大啊,建議少用,
    要初始化太多函數了,而正正用到的就幾個,特別在很大值得for語句中少用,
    對於UNICODE,...用_T(),_TEXT()都可以....