20201111
std::string字符串转换为数值
定义于头文件 <string>
int 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 ); | (1) | (C++11 起) |
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 ); | (2) | (C++11 起) |
long long stoll( const std::string& str, std::size_t* pos = 0, int base = 10 ); long long stoll( const std::wstring& str, std::size_t* pos = 0, int base = 10 ); | (3) | (C++11 起) |
unsigned long stoul( const std::string& str, std::size_t* pos = 0, int base = 10 ); unsigned long stoul( const std::wstring& str, std::size_t* pos = 0, int base = 10 ); | (1) | (C++11 起) |
unsigned long long stoull( const std::string& str, std::size_t* pos = 0, int base = 10 ); unsigned long long stoull( const std::wstring& str, std::size_t* pos = 0, int base = 10 ); | (2) | (C++11 起) |
float stof( const std::string& str, std::size_t* pos = 0 ); float stof( const std::wstring& str, std::size_t* pos = 0 ); | (1) | (C++11 起) |
double stod( const std::string& str, std::size_t* pos = 0 ); double stod( const std::wstring& str, std::size_t* pos = 0 ); | (2) | (C++11 起) |
long double stold( const std::string& str, std::size_t* pos = 0 ); long double stold( const std::wstring& str, std::size_t* pos = 0 ); | (3) | (C++11 起) |
数值转换为std::string字符串
定义于头文件 <string>
(1) | (C++11 起) | |
(2) | (C++11 起) | |
(3) | (C++11 起) | |
(4) | (C++11 起) | |
(5) | (C++11 起) | |
(6) | (C++11 起) | |
(7) | (C++11 起) | |
(8) | (C++11 起) | |
(9) | (C++11 起) |
(1) | (C++11 起) | |
(2) | (C++11 起) | |
(3) | (C++11 起) | |
(4) | (C++11 起) | |
(5) | (C++11 起) | |
(6) | (C++11 起) | |
(7) | (C++11 起) | |
(8) | (C++11 起) | |
(9) | (C++11 起) |