Compares two strings (case sensitive).
The other string used for comparison.
The generic-text function _tcscmp, which is defined in TCHAR.H, maps to either strcmp, wcscmp, or _mbscmp, depending on the character set that is defined at compile time. Each function performs a case-sensitive comparison of the strings and is not affected by locale. For more information, see.
If the string contains embedded nulls, for purposes of comparison the string is considered to be truncated at the first embedded null character.
The following example demonstrates the use of CStringT::Compare.
//typedef CStringT< TCHAR, StrTraitATL< TCHAR > > CAtlString; CAtlString s1( "abc" ); CAtlString s2( "abd" ); _ASSERT( s1.Compare( s2 ) < 0 ); // Compare with another CAtlString. _ASSERT( s1.Compare( "abe" ) < 0 ); // Compare with LPTSTR string.