标签: c++ integer double
是否有更好的方法来测试双精度数是否具有十进制数字?
double value = 7.2; bool isInt = value == double(round(value));
顺便说一句:我使用C ++ 11和gcc AND MSVC2015