关于c ++:如何将intptr_t转换为字符串


How to convert intptr_t to string

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
Easiest way to convert int to string in C++

有人知道怎么转换吗?

我需要将一个intptr类型连接到一个字符串,因此需要转换它。

它不是int,因为它是64位操作系统。

如果我错了就纠正我谢谢


简单的:

1
std::to_string(ip);

如果你有C++ 11,那么简单。


intptr_t只是一个数字。因此:

  • 在C++中最简单的将int转换为字符串的方法
  • ……还有其他
  • 将数字转换为字符串,将字符串转换为数字


1
2
3
std::stringstream ss;
ss << ip;
ss.str();

(或者,如果您愿意:

1
ss << std::hex << ip;

)