首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

成员指针运算符->重载之后如何用

2012-09-02 
成员指针运算符-重载之后怎么用?举个例子。[解决办法]C/C++ codestruct my_class {size_t sizemy_class *

成员指针运算符->重载之后怎么用?
举个例子。

[解决办法]

C/C++ code
struct my_class {  size_t size;  my_class * operator->()  {    return this;  }};
[解决办法]
C/C++ code
struct A{       void f()       {            cout<<"class A"<<endl;            }};struct B{       A*obj;       B(A*s):obj(s){}       A*operator->()       {                     return obj;                     }};int main(){  A obj;  B obj1(&obj);  obj1->f();   system("pause"); return 0; } 

热点排行