#include <iostream>
using namespace std;
class A
{
public:
int pubcc_i;
A();
void add();
private:
int pri_i;
int pri_j;
void ppc(A tk);
};
A::A(){
pri_i=20;
pri_j=30;
}
void A::add(){
cout<<"當前物件是="<<this<<endl; //確認當前物件地址
A bb;
cout<<"bb的this="<<&bb<<endl; //確認bb地址
cout<<bb.pri_i+bb.pri_j<<endl; //這里不明白 為什么在aa物件中可以訪問bb物件的私有資料 而且前兩條cout也能看出當前確實
//是在aa物件add()中 第3條cout也能看出aa和bb是兩個獨立的物件但是cout<<bb.pri_i+bb.pri_j<<endl;
//怎么會起作用
}
int main()
{
A aa;
cout<<"aa的this是"<<&aa<<endl; //這里確認下aa物件的地址
aa.add();
return 0;
}
uj5u.com熱心網友回復:
所謂保護性是針對一個型別的,而不是針對具體的某個物件的uj5u.com熱心網友回復:
一樓正解(請輸入一個長度至少是6的字串)轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/227967.html
標籤:新手樂園
上一篇:求指導,資料分析
