如何判定一个CString是一个非法的string?
比如说有如下语句:
    BYTE* pByte;
    pByte=new BYTE[256];
    /*
    get data here, we don't know the data is a string or anything other
    but we want to get a string!
    */
    CString strTest((char*)pByte);
接下来该如何判定,仅仅是IsEmpty()那么简单吗?