摘要: 操作符->class ScreenPtr { // ... private:Screen *ptr; };// 支持指针行为的重载操作符 class ScreenPtr { public: Screen& operator*() { return *ptr; } Screen* operator->() { return ptr; } //.... };ps->move( 2, 3 ); 因为成员访问操作符箭头的左操作数的类型是 ScreenPtr 所以使用该类的重载操作符该操作符。返回一个指向 Screen类对象的指针,内置成员访问操作符箭头被依次应用在这个返回值上 阅读全文
posted @ 2011-08-03 22:47 lidan 阅读(184) 评论(0) 推荐(0)