格式化浮點數

void FormatDouble(double& dlf)
{
	const double InvalidDouble = *(double*)("\xff\xff\xff\xff\xff\xff\xef\x7f");
	const double ZeroDouble = *(double*)("\x00\x00\x00\x00\x00\x00\x00\x00");
	dlf = (dlf == InvalidDouble ? ZeroDouble : dlf);
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章