在C++中怎么把自定义类对象转化为string类对象?

2025-03-10 16:24:07
推荐回答(2个)
回答1:

string类型变量转为为Cstring类型变量方法为:
先将string类型变量转换为const char*类型,然后再直接赋值就可以了。例如:
CString cstr;
sring str = “asdasd”;
cstr = str.c_str();
如果是在使用MFC,直接使用CString类就可以了。面向对象的编程思想就是不用专注于考虑底层的操作。

回答2:

我想你问的是不是 String str = a,我也正在找答案,a=str我做的到,重载赋值运算符即可,但是str=a就不知道怎么办了,有了答案我也想看看
我好像找到答案了:在类中添加一个函数operator String(){... return String对象}