1。我想知道CString::Compare和CString::CompareNoCase的区别是什么,我看了MSDN但不太明白它们的区别。请说明
2。在这段代码中:
DWORD dw = GetListCtrl().GetStyle() & LVS_TYPEMASK;
switch(dwCurrentStyle)
{
case LVS_ICON:
\\.........
case LVS_SMALLICON:
\\...........
case LVS_LIST:
\\..........
case LVS_REPORT:
\\...........
}
第一步中经过“& LVS_TYPEMASK”后,dw是什么结果?如果GetListCtrl().GetStyle()中带有LVS_TYPEMASK标志,dw是什么结果?如果不带有GetListCtrl().GetStyle()标志dw是什么结果。(由于我对&等位逻辑运算符理解得有点混乱,最好那位大虾举列说明!)