今天在使用随机数的时候,使用时间做种子,结果提示warning C4244: “参数”: 从“time_t”转换到“unsigned int”,可能丢失数据。原来VS中的time_t是64位的,然而default_random_engine需要32位的“unsigned int”,因此需要强制转换,比如default_random_engine e(static_cast<unsigned int>(time(0)));。
如何解决VS警告warning C4244: “参数”: 从“time_t”转换到“unsigned int”,可能丢失数据
最新推荐文章于 2021-11-18 14:17:51 发布