读书人

C++中的operator 有关问题

发布时间: 2012-11-16 14:12:14 作者: rapoo

C++中的operator 问题
有两个类
class Key{

};
这个类实现的是键(用于搜索的键)
class Record{
public:
operator Key();
}
这个类实现的是记录。请问红色字体部分是何意思?这个类设计的时候,红色部分是为了将记录显式的转换为键,以在只有记录没有键的时候能将记录当做键来查找。
麻烦对operator Key();做个解析。谢谢。

[解决办法]
这是类型转换操作符,加了它Record就可以隐式转换成类型Key
[解决办法]
买本C++ primer补补基础吧
最基本的用户自定义类型转换符 语法
[解决办法]
不懂,怎么感觉是个重载呀

读书人网 >C++

热点推荐