to_string
时间: 2023-08-03 15:06:10 浏览: 113
vb.net Tostring()
5星 · 资源好评率100%
to_string() 是一个函数,它将一个对象转换为字符串表示形式。这个函数通常被用来打印对象的信息或者将对象转换为字符串形式,以便于进行网络传输或者存储。
在C++中,每个类都可以重载 to_string() 函数来实现自定义的字符串转换操作。例如,如果你有一个名为 Person 的类,你可以定义一个 to_string() 函数来将一个 Person 对象转换为字符串:
```c++
#include <iostream>
#include <string>
class Person {
public:
std::string name;
int age;
std::string to_string() const {
return "Name: " + name + ", Age: " + std::to_string(age);
}
};
int main() {
Person p;
p.name = "John";
p.age = 30;
std::string str = p.to_string();
std::cout << str << std::endl;
return 0;
}
```
以上代码中,Person 类定义了一个 to_string() 函数,在该函数中将 Person 对象转换为字符串形式。在 main() 函数中,我们创建了一个 Person 对象并调用了 to_string() 函数来将其转换为字符串并输出。
阅读全文