• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 311, comments - 0, trackbacks - 0, articles - 0
              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

            (地基工)friend classes

            Posted on 2011-03-02 15:55 點點滴滴 閱讀(3275) 評論(0)  編輯 收藏 引用 所屬分類: 02 編程語言
            一個 class A 的定義中, 亦可宣告 class B 為其 friend, 如此一來, class B 中的 member function f(A &a) 若 有 引數 為 class A 的物件, 則 於函數 f() 的定義中就可以直接引用 class A 的 private elements。 這好像是 class A 宣告 class B 為其 好朋友, 因此, class B 就可以分享 class A 的資源。 由例 5 來看如何使用 friend class 的功能。

            例 5 : friend class

            #include <iostream.h>

            class A
            {
            public:
                A(
            int r=0){x=r;}
                
            ~A(){}

                friend 
            class B;

            private:
                
            int x;
            };

            class B
            {
            public:
                B(
            int r=0){y=r;}
                
            ~B(){}
                
            int g(A &a){ return a.x+y;}
            private:
                
            int y;
            };

            main()
            {
                A a(
            3);
                B b(
            12);

                cout
            << "g(3) = "<< b.g(a)<< endl;
            }

            說明:
            1. 於 class A 中宣告 class B 為其 friend。
            2. class B 的 member function g 可以自由引用 class A 的 private elements, 如 a.x
            3. 該程式的執行結果為 g(3) = 15
            三级三级久久三级久久| 国产一级做a爰片久久毛片| 99久久无码一区人妻| 国产一区二区三区久久| 国产精品一区二区久久| 久久久久亚洲av毛片大| 久久人人爽人人爽人人片AV高清 | 久久狠狠爱亚洲综合影院| 精品久久久久久亚洲精品| 欧美精品一区二区精品久久| 久久久久久av无码免费看大片| 精品久久久无码21p发布| 国产一区二区三区久久精品| 日日狠狠久久偷偷色综合0| 欧美黑人又粗又大久久久| 秋霞久久国产精品电影院| 无码AV波多野结衣久久| 久久久WWW成人免费精品| 无码日韩人妻精品久久蜜桃| 日本加勒比久久精品| 99久久精品毛片免费播放| 久久久久久精品成人免费图片| 久久综合久久久| 精品久久久噜噜噜久久久 | 亚洲国产成人久久一区久久 | 99久久精品费精品国产 | 色综合久久中文色婷婷| 久久精品国产99久久久| 思思久久好好热精品国产| 国产精品99久久精品爆乳| 狠狠色丁香久久综合五月| 欧美熟妇另类久久久久久不卡 | 91超碰碰碰碰久久久久久综合| 久久超乳爆乳中文字幕| 久久99久国产麻精品66| 欧美伊人久久大香线蕉综合69 | 久久婷婷五月综合成人D啪| 亚洲国产婷婷香蕉久久久久久| 国产精品久久久久久久午夜片| 久久中文娱乐网| 国产精品免费久久|