在C或C++编程中,cstring 通常指的是以空字符('\0')结尾的字符数组。要判断一个 cstring 是否为空,我们需要明确“为空”的定义。一般来说,有两种可能的定义: 字符串长度为0:即字符数组的第一个元素就是空字符(str[0] == '\0')。 字符串指针为NULL:在C++或某些C风格的编程中,字符串可能通过指针传递,此...
CString str1 = "VC源码网";if(str1 != NULL){ AfxMessageBox("str1为空");} esle { AfxMessageBox("str1不为空");} 因为str1它是一个CString对象,而不是一个指针,将一个对象和NULL指针做比较显然是不合适的。有朋友要问,出了IsEmpty()函数,还有没有其他方法判断CString字符串为空呢?...
cstring[0]表示字符串的第一个字符