有谁能帮忙解释一下面的代码吗?
size_t alldriver=::GetLogicalDriveStrings(0,NULL);
_TCHAR *driverstr;
driverstr=new _TCHAR[alldriver+sizeof(_T(""))];
if(GetLogicalDriveStrings(alldriver,driverstr)!=alldriver-1)
return FALSE;
_TCHAR *pdriverstr=driverstr; /*********主要是从这里起
size_t driversize=strlen(pdriverstr);
while(driversize>0)
{
m_drivercomb.AddString(pdriverstr);
pdriverstr+=driversize+1;
driversize=strlen(pdriverstr);
} /***********到这个地方
谢谢了!!!