АР
Size: a a a
АР
m
int cast(double d) {
if (isnan(d))
throw something;
if (d < std::numeric_limits<int>::min())
return std::numeric_limits<int>::min();
if (std::numeric_limits<int>::max() < d)
return std::numeric_limits<int>::max();
return static_cast<int>(d);
}
CD
АР
CD
CD
АР
ПК
int cast(double d) {
if (isnan(d))
throw something;
if (d < std::numeric_limits<int>::min())
return std::numeric_limits<int>::min();
if (std::numeric_limits<int>::max() < d)
return std::numeric_limits<int>::max();
return static_cast<int>(d);
}
АР
CD
АР
CD
АР
CD
🎄T
CD
🎄T
АР
🎄T