CString& strTime;我这样做:strTime = NULL;
    或     strTime ="";
编译都通不过。why?

解决方案 »

  1.   

    CString& strTime;
    改成CString strTime;就可以了
      

  2.   

    CString& strTime;?我这样做:CString* strTime;        strTime = NULL;
        或     CString strTime;        strTime ="";
      

  3.   

    补充:
    如果CString strTime;就只能strTime ="";
    同楼上
      

  4.   

    类型引用只能在定义的时候初始化,而且以后就不能改变了
    CString& strTemp = m_strTemp;
    strTemp就是m_strTemp的一个引用,以后就不能变了
    strTemp = m_strTest;这会引起编译错误!
    引用和指针不一样,引用必须指向一个对象,而指针可以什么也不指。
    strTemp = NULL;也会引起编译错误
      

  5.   

    CString strTime="";
    CString *t=&strTime;
      

  6.   

    A::A():strTime("aaa"){} 为什么不试试呢?
      

  7.   

    CString temp="abc";
    CString& str=temp;