0

例如,

我有一个带有一些成员函数的类 foo..

在某些功能中说..

void foo::someFunction()
{

int pointer = ??????


}

如何传递指向对象 foo 的指针?

我可以这样做吗?还是我必须在外部进行?

4

2 回答 2

8
foo* pointer = this;

foo*请注意,指针类型不应为int.

于 2012-09-18T23:25:32.707 回答
5

为此目的,命名的特殊指针this在(非静态)成员函数中可用。但是,它与 的赋值不兼容int,而是具有 type foo *

于 2012-09-18T23:25:36.777 回答