Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
例えば、
私はいくつかのメンバー関数を持つクラス foo を持っています..
いくつかの関数内で言う..
void foo::someFunction() { int pointer = ?????? }
オブジェクト foo を指すポインターを渡すにはどうすればよいですか?
それをしてもいいですか?それとも、外部で行う必要がありますか?
foo* pointer = this;
foo*ポインターの型は ではないことに注意してくださいint。
foo*
int
名前付きの特別なポインターthisは、この目的のために (非静的) メンバー関数内で使用できます。ただし、 と互換性のある代入ではなくint、タイプ を持ちfoo *ます。
this
foo *