Mfc 为什么返回类型是CString::GetLength()int而不是size\t

Mfc 为什么返回类型是CString::GetLength()int而不是size\t,mfc,Mfc,我想知道为什么CString::GetLength()方法的返回类型是int而不是size\t,特别是如果strlen的返回类型是size\t 这可能是因为与旧MFC版本的兼容性吗?< /P> cSn::GigLimthHeNE/[代码> >(C.C.),在C++之前(C++之前)有一个代码< SiZeStt < /C> >。

我想知道为什么
CString::GetLength()
方法的返回类型是
int
而不是
size\t
,特别是如果
strlen
的返回类型是
size\t


这可能是因为与旧MFC版本的兼容性吗?< /P> <代码> cSn::GigLimthHeNE/[代码> >(C.C.),在C++之前(C++之前)有一个代码< SiZeStt < /C> >。