【已解决】为何各个platform的FileUtils设计为不可继承

RT,不知道我这样子描述正不正确,拿FileUtils-Win32的来说:

class CC_DLL FileUtilsWin32 : public FileUtils
{
friend class FileUtils;
FileUtilsWin32();
public:

}

构造函数声明为私有了。

怎么声明私有了?

对,想问处于什么原因要私有化FileUtilsWin32的构造函数
用的是3.4版本

因为如果能在各个platform的FileUtils继承下来,有很多不同平台的文件读取和操作就不用去自己写了

我看了半天也没找到私有类型,只有保护类型
http://zhidao.baidu.com/link?url=l8iwOwoKjialh_Y9IsZHXgFEOtPSn-jUIR4IXJi3E4E909U8MaMWXrWIlsppn-iIP02bzp_w6SzRrbsiP6Kv8K
http://zhidao.baidu.com/link?url=EleJGxoHMZ3auv20P813fV0hALXzxK_hzWxT_U56kRStO8z2NUVzWp2SgyMfnt8lTBRhiOusUD8q5H5j-ymBWMKv01490bzrqfLNk57kihC

单例默认构造函数不需要对外