CString a("kkkk"); 
不就行了.

解决方案 »

  1.   

    const CString& CString::operator = (const CString& rString)
    {
        return *this;
    }就是这样一个函数,叫运算符重载。
    不过,
    CString a = "kkkk";
    并不调用 operator =(),而是调用拷贝构造函数CString::CString(const CString& rString)
    {
    }
      

  2.   

    运算符重载只能这样使用
    CString a;
    a = "kkkk"如果是 CString a = "kkkk";
    调用的是拷贝构造函数,绝对不是重载了的运算符"="