0
문자열에서 스칼라 (char, short, int ...)로 데이터를 추출 할 때 형식 제한을 초과하는 값을 얻는 방법을 쉽게 알 수 있습니까?C++ 문자열을 스칼라로 추출 할 때 스칼라로 문자열을 추출 할 때 오버플로/언더 플로우 처리
unsigned char function(void)
{
std::string str = "259";
std::ostringstream os(str);
unsigned char scalar; // could also be short, int, float or double
if (str > /* limit of char */)
{
/* throw exception */
}
os >> scalar;
return scalar;
}