【发布时间】:2016-02-16 11:57:01
【问题描述】:
我想要一个像下面这样的课程:
Class Test {
Test();
~Test();
...
}
我希望能够使用以下语句:
std::string str;
Test t;
str = t;
我该怎么办?我应该覆盖 to_string 吗?如果是,似乎不可能从 std::string 类继承。 或者我必须覆盖特殊运算符? 指针赋值呢?如下:
std::string str;
Test* t = new Test();
str = t;
【问题讨论】:
标签: c++ string class operator-overloading