1.cannot convert 'int' to 'time_t(time_t*) throw () {aka long int(long int*) throw ()} 原因:不明。(猜测原因是个人变量名和C++中的某些命名冲突) 解决方法:笔者的程序中曾用到过一个全局变量 (int time)。将"time"改为"_time"皆可以了。