代码编译时不时会出现这种错误,大概的中文意思就是这个变量的数据类型比较模糊,这里解决方案就是可以强制转换一下数据类型,即在变量前加一个int(本项目中该变量的数据类型为int,根据项目而定)。
std::abs((int)i - (int)center_id) < std::abs((int)nearest_id - (int)center_id)
代码编译时不时会出现这种错误,大概的中文意思就是这个变量的数据类型比较模糊,这里解决方案就是可以强制转换一下数据类型,即在变量前加一个int(本项目中该变量的数据类型为int,根据项目而定)。
std::abs((int)i - (int)center_id) < std::abs((int)nearest_id - (int)center_id)