this point
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了this point相关的知识,希望对你有一定的参考价值。
// this.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include<iostream>
using namespace std;
class A
{
public:
A() { i = 0; }
void add() { i++;}
A*sp() { return this; }
int Is(A*s) { return s->i; }
private:
int i;
};
A*p[2];
int main()
{
A a1, *a2 = new A;
p[0] = a1.sp();
p[1] = a2;
p[0]->add();
a2->add();
p[1]->add();
cout << "i--a1:" << p[1]->Is(p[0])<<endl<< "i--a2:" << p[0]->Is(p[1]) << endl;
system("pause");
return 0;
}
以上是关于this point的主要内容,如果未能解决你的问题,请参考以下文章