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、タイプ を持ちfoo *ます。

于 2012-09-18T23:25:36.777 に答える