C ++我可以在自己的函数中传递指向对象的指针吗?

时间:2012-09-18 23:22:55

标签: c++ class object pointers

例如,

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

在某些功能中说..

void foo::someFunction()
{

int pointer = ??????


}

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

我能这样做吗?或者我必须在外部进行吗?

2 个答案:

答案 0 :(得分:8)

foo* pointer = this;

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

答案 1 :(得分:5)

为此目的,在(非静态)成员函数中可以使用名为this的特殊指针。但是,它与int的分配不兼容,而是类型为foo *