Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/154.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何将intptr\u t转换为字符串_C++ - Fatal编程技术网

C++ 如何将intptr\u t转换为字符串

C++ 如何将intptr\u t转换为字符串,c++,C++,可能重复: 有人知道如何进行转换吗 我需要将一个intptr\t类型连接到一个字符串,因此需要转换它 它不是int,因为它是64位操作系统 如果我错了,请纠正我 谢谢std::stringstream ss; ssintptr\t只是一个数字。因此: 简单: std::to_string(ip); 好吧,如果你有C++11,这很简单。很可能与int64\t相同。在头文件中查找它,查看它的typedef'd格式。 ss << std::hex << ip; s

可能重复:

有人知道如何进行转换吗

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

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

如果我错了,请纠正我 谢谢

std::stringstream ss;

ss
intptr\t
只是一个数字。因此:

简单:

std::to_string(ip);

好吧,如果你有C++11,这很简单。

很可能与
int64\t
相同。在头文件中查找它,查看它的
typedef
'd格式。
ss << std::hex << ip;
std::to_string(ip);