C ++オブジェクト指向プログラミング012:このポインターはどこから来たのか----(北京大学Mooc)

記事のディレクトリ


元のタイトル

ここに画像の説明を挿入します

#include <iostream>
using namespace std;

struct A
{
    
    
	int v;
	A(int vv):v(vv) {
    
     }
// 在此处补充你的代码
};

int main()
{
    
    
	const A a(10);
	const A * p = a.getPointer();
	cout << p->v << endl;
	return 0;
}


コード

const A* getPointer () const
   	{
    
    
        return this;
    }

おすすめ

転載: blog.csdn.net/qq_37500516/article/details/114754412