itoa 函数是一个非标准的 C++ 函数,主要用于将整数转换为字符串
以下是一个使用 std::to_string 的示例:
#include<iostream>#include<string>int main() { int number = 42; std::string str_number = std::to_string(number); std::cout << "The integer is: "<< number<< std::endl; std::cout << "The string representation is: "<< str_number<< std::endl; return 0;}如果你需要在不支持 std::to_string 的编译器上实现类似的功能,可以使用 std::ostringstream:
#include<iostream>#include <sstream>#include<string>std::string itoa(int value) { std::ostringstream oss; oss<< value; return oss.str();}int main() { int number = 42; std::string str_number = itoa(number); std::cout << "The integer is: "<< number<< std::endl; std::cout << "The string representation is: "<< str_number<< std::endl; return 0;}这两种方法都可以在大多数现代 C++ 编译器上实现跨平台兼容。


