C++11 std::string to int 변경할 땐 stoi atoi 함수 사용 C++11 부터 std::string을 숫자로 변환하는 함수가 추가되었습니다. 기존에는 아래처럼 문자열을 숫자로 바꿨죠. 1atoi(str.c_str())cs 이제는 새로 추가된 함수 stoi를 사용하면 됩니다. 1std::stoi(str)cs 위 소스 코드의 str 자리에 std::string 변수를 추가하면 됩니다. 또한 실수형으로도 변환이 가능합니다. long stol(string)float stof(string)double stod(string) 관련 함수는 cpp 레퍼런스 stoi 항목에 자세하게 설명되어 있으며, 별도로 정리한 포스트는 9월에 남겼습니다. 만약 C++11을 사용할 수 없는 환경이라면 아래 5개 ..
C++11 stoi stol stoll 함수 사용법, 문자에서 정수 변환 예제 string 헤더 파일에 정의된 함수 원형은 아래와 같습니다. 12345678int stoi( const std::string& str, std::size_t* pos = 0, int base = 10 );int stoi( const std::wstring& str, std::size_t* pos = 0, int base = 10 ); long stol( const std::string& str, std::size_t* pos = 0, int base = 10 );long stol( const std::wstring& str, std::size_t* pos = 0, int base = 10 ); long long stoll( ..