수 변수 double num에 std::cin>>num; 으로 입력할때 문자를 치면 무한루프가 도는데,


지금은 string 변수로 받은 ASCII 코드상의 숫자를 수 포맷으로 변환하는 걸로 때우는데, 오버헤드가 좀 지나치게 큰거같아서..


C에서 scanf는 맞지않는 변수 타입은 거르는것을 return 값에서 확인할 수 있고, 실제로 무한루프도 돌지는 않았는데


어떻게해야되나요?