C++ this指針小例子

#include
using namespace std;


class CTest{
public:
CTest& move(int r,int c){
m_nP1=r;
m_nP2=c;
return *this;
}
int get1(){return m_nP1;}
int get2(){return m_nP2;}
private:
int m_nP1,m_nP2;
};


int main(int argc, char **argv) {  
CTest test;
CTest *prior;
prior=&test;
*prior=test.move(5,7);

cout<<prior->get1();
cout<<prior->get2();

        system("pause");  
        return 0;  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章