从静态函数轻松访问非静态成员

时间:2018-07-30 17:00:49

标签: c++

我有一个具有静态函数class A的{​​{1}},它具有指向S实例的指针作为参数。

A

我想访问class A { int v; int f(int v2) { return v2*2;} public: static int S(A *ptA); } 的非静态成员,因此在定义中我可以做到。

A

但是不幸的是,int S(A *ptA) { return ptA->f(ptA->v); } 非常复杂,S不仅是一个变量...

所以问题是:是否可以在静态函数中设置此指针的值...类似vthis=ptA或避免使用{{1} } 每时每刻。

0 个答案:

没有答案