【发布时间】:2014-04-28 17:25:17
【问题描述】:
转换运算符在这样的类中声明:
operator string();
声明时,可以这样定义;
Foo::operator string(){ return stringRep; }
如何定义从字符串到自定义类型的转换运算符?
【问题讨论】:
标签: c++ string operators type-conversion
转换运算符在这样的类中声明:
operator string();
声明时,可以这样定义;
Foo::operator string(){ return stringRep; }
如何定义从字符串到自定义类型的转换运算符?
【问题讨论】:
标签: c++ string operators type-conversion
编写一个接受字符串的构造函数。
【讨论】:
类型 Ty 的类的转换运算符/函数operator Tc 是一个非静态成员函数,它将类型 Ty 转换为某个指定的类型。
如果您需要从字符串(类型为std::basic_string<char> 的类)转换为类型为Tc,也可以
std::basic_string,需要提供类型转换功能,或者std::basic_string<char> 类型的对象。【讨论】: