Red de conocimiento informático - Material del sitio web - Cómo determinar si un objeto CString está vacío

Cómo determinar si un objeto CString está vacío

CString str1 = "VC Source.com";

if(str1 != NULL)

{

AfxMessageBox("str1 está vacío"); p>

}

esle

{

AfxMessageBox("str1 no está vacío");

}

Dado que str1 es un objeto CString, no un puntero, obviamente es inapropiado comparar un objeto con un puntero NULL.

Algunos amigos pueden preguntar, aparte de la función IsEmpty(), ¿no hay otra forma de determinar si la cadena CString está vacía? Sí, introducimos un método menos eficiente:

CString str1 = "VC Source";

if (x ! = "")

{

AfxMessageBox("str1 no está vacío");

}

else

{

AfxMessageBox( "str1 está vacío ");

}