std::atoll with VC++
问题 I have been using std::atoll from cstdlib to convert a string to an int64_t with gcc. That function does not seem to be available on the Windows toolchain (using Visual Studio Express 2010). What is the best alternative? I am also interested in converting strings to uint64_t . Integer definitions taken from cstdint . 回答1: MSVC have _atoi64 and similar functions, see here For unsigned 64 bit types, see _strtoui64 回答2: use stringstreams ( <sstream> ) std::string numStr = "12344444423223"; std: