Possible Duplicate: How to parse a string to an int in C++? 어떻게 C++ 문자열을 int로 변환합니까? 문자열에 실제 숫자 ("1", "345", "38944"등)가 있어야한다고 가정하십시오. 또한 부스트가없는 것으로 가정하고, 실제로 C++ 방식으로하고 싶다고 가정 해 봅시다.
Google을 통해 검색 한 적이 있습니다 (어쩌면 열심히 보지 못했을 수도 있습니다). 그러나 Math.sqrt를 int로 변환하는 방법을 찾을 수 없었습니다. 루프에 대해 에 Math.sqrt를 사용하고 싶습니다. int로 사용해야하지만 int에 결과를 캐스팅하는 방법을 알아낼 수 없습니다. 그러면 어떻게해야합니까? 나는 자바 비슷한 시도 : (int)
저는 궁금해서 어디서나 답을 찾을 수 없습니다. 일반적으로 루프의 카운터에 정수를 사용합니다. C/C++에서 : for (int i=0; i<100; ++i)
그러나 짧은 정수 또는 char도 사용할 수 있습니다. 내 질문은 : 그것은 성능을 변경합니까? 그것은 약간의 바이트가 적으므로 메모리를 절약 할 수 있습니다. 카운터가 100을 초과하지 않는다는