gpt4 book ai didi

C++ 中的 Java ToString 方法

转载 作者:太空宇宙 更新时间:2023-11-04 14:34:52 24 4
gpt4 key购买 nike

我想知道如何在 C++ 中使用 java toString 方法来将数据类型转换为字符串。例如,用什么方法可以用 C++ 编写以下代码。

public byte[] myMsg = new byte[Length];
public int intValue;
public double doubleValue;
String out1 = new String();
String out2 = new String();
String out3 = new String();

out1 += ("X; " + Long.toString((intValue& 0x1fffffff) + 0x100000000L, 16).substring(1).toUpperCase() + ";");

out2 += (" " + (Integer.toString((this.myMsg[i] & 0xff) + 0x100, 16).substring(1)).toUpperCase());

out3 += ("; " + Double.toString(doubleValue));

最佳答案

是的,C++11 在 std::to_string 中引入了类似的东西.

在此之前,您最安全的选择是使用 std::stringstream , 填充 operator << ,并检索 string.str() .

关于C++ 中的 Java ToString 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13030967/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com