这次重写了FArray类,把排序功能去掉,单独放到FSortable类中,减小了FArray的体积。不需要排序的时候,不必为FArray提供比较函数,方便了使用。请重新下载。
另外这次BSC提供了几个函数:下载了看看吧!
EnumFile.h:
void EnumFiles(char *path, bool EnumFilesProc(char *filename))
历遍指定路径下的所有文件,通过回调函数返回找到的文件。
UrlKit.h
FString MapPath(char *Relative, char *SelfPath, char *Root=NULL)
将相对路径改变为绝对路径,例如,当调用:
MapPath("../Test.asp", "C:\\wwwroot\\script");
则返回:"C:\\wwwroot\\Test.asp"。
FString UrlEncode(char *url)
对Url按UTF-7进行编码,例如,当调用:
UrlEncode("../滇狐.asp");
则返回:"../%B5%E1%BA%FC.asp"。
FString UrlDecode(char *url)
对Url按UTF-7进行解码,例如,当调用:
UrlDecode("../%B5%E1%BA%FC.asp");
则返回:"../滇狐.asp"。
最后,在这段时间使用中,我在FString、FFileDialog、一些函数中找到一些错误并作了修正,请重新下载。