2015-09-17 112 views
-3

如何理解下面的表達式:兩種數據類型

inline string to_string(long double _Val) 

{ // convert long double to string 
char _Buf[_MAX_EXP_DIG + _MAX_SIG_DIG + 64]; 

_CSTD sprintf_s(_Buf, sizeof (_Buf), "%Lg", _Val); 
return (string(_Buf)); 
} 

爲什麼兩個數據類型在參數定義中使用?這是在C++標準譴責?

+0

這是1型 - 稱爲「長雙」。 –

+0

https://en.wikipedia.org/wiki/Long_double –

回答