size_t 和 unsigned int 不一样 在64位机器上sizeof(size_t) = 8sizeof(unsigned int) = 4size_t a = 4;boost::any b = (a);boost::any_cast<unsigned int>(b);会抛出 异常信息Detail: boost::bad_any_cast: failed conversion using boost::any_cast