多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > 互聯(lián)網(wǎng) > C++中的友元函數(shù)和友元類

C++中的友元函數(shù)和友元類

來源:程序員人生   發(fā)布時間:2014-10-10 08:00:01 閱讀次數(shù):2743次

#include
using namespace std;

class myClass1
{
public :
  myClass1():n(0){};

  void setn(int tmpn){this->n=tmpn;}

  void show(){cout<


private:

    //友元類
    friend class myClass2;
    //使用友元函數(shù)來改變myclass1中成員變量n的值
    friend void setnF1(myClass1 & tmpClass,int tmpn);

    int n;
};

class myClass2
{
public:
    //使用友元類中的成員函數(shù)來改變myclass1中成員變量n的值
     void setnF2(myClass1  & tmpClass,int tmpn){tmpClass.n=tmpn;}

};

void setnF1(myClass1 & tmpClass,int tmpn)
{
     tmpClass.n=tmpn;
}

int main()
{
    myClass1 p1;
    myClass2 p2;
    cout<<"p1的成員變量n默認(rèn)為:"<     p1.show();

    cout<<"使用myClass1自己的成員函數(shù)設(shè)置后:"<     p1.setn(100);
    p1.show();

    cout<<"使用友元函數(shù)設(shè)置后:"<     setnF1(p1,101);
    p1.show();

    cout<<"使用友元類設(shè)置后:"<     p2.setnF2(p1,102);
    p1.show();

    return 0;
}

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 欧美日韩一区二区三区免费 | 欧美成人在线视频 | 国产亚洲精品美女一区二区 | 国产亚洲精品久久久久久久 | 国产成人精品本亚洲 | 亚洲一级生活片 | 久久久久欧美激情 | 欧美成人三级一区二区在线观看 | 久久视频精品a线视频在线观看 | 精品99一区二区三区麻豆 | 一本大道道无香蕉综合在线 | 校园春色 亚洲 | 欧美一级高清在线观看 | 中文字幕一区二区三区有限公司 | 麻豆高清视频在线观看 | 福利片在线观看免费高清 | 亚洲性夜 | 在线免费不卡视频 | 男女男精品视频网站在线观看 | 日本xxxx色视频在线观看免 | 欧美高清精品videossex | 欧美精品久久久久久久久大尺度 | 欧美大陆日韩一区二区三区 | 亚洲免费毛片 | 黄色大片aa | 免费看www网站入口 免费看w片的网站在线看 | 欧美aa一级片 | 春暖花开亚洲性无区一区二区 | 精品肉动漫资源在线观看 | 免费男女视频 | 亚洲视频一区二区 | 欧美xxxvideo| 国产精品特黄毛片 | 一区二区免费看 | 欧美三级韩国三级日本一级 | 日本一区二区在线不卡 | 国产97在线 | 亚洲 | 国产精品国产三级国产专区不 | 欧美一级第一免费高清 | 亚洲成人免费在线观看 | 美女上床视频 |