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

0 c++ pointers class object

例如,

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

在某些功能中说..

void foo::someFunction()
{

int pointer = ??????


}
Run Code Online (Sandbox Code Playgroud)

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

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

Jon*_*eng 8

foo* pointer = this;
Run Code Online (Sandbox Code Playgroud)

需要注意的是指针类型应该是foo*没有int.


Gre*_*ill 5

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