• <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
            久久久久亚洲av毛片大| 伊人久久精品无码av一区| 色综合久久久久网| 国产精品成人99久久久久91gav| 久久996热精品xxxx| 亚洲精品无码专区久久同性男| 亚洲欧洲日产国码无码久久99| 久久精品9988| 亚洲国产精品无码久久一区二区| 91麻豆精品国产91久久久久久| 色综合久久夜色精品国产| 久久99久久99小草精品免视看| 伊人久久大香线蕉综合网站| 久久久中文字幕| 成人综合伊人五月婷久久| 国产成人无码精品久久久久免费 | 久久国产精品波多野结衣AV| 久久婷婷是五月综合色狠狠| 欧美精品一本久久男人的天堂| 久久久久高潮综合影院| 成人午夜精品久久久久久久小说 | 久久精品国产清自在天天线| 青青青国产成人久久111网站| 欧美牲交A欧牲交aⅴ久久| 亚洲日韩欧美一区久久久久我| 成人a毛片久久免费播放| 久久国产精品99精品国产987| 久久天天躁狠狠躁夜夜躁2O2O| 欧美黑人激情性久久| 亚洲va久久久久| 97精品伊人久久久大香线蕉| 久久亚洲国产成人影院| 亚洲午夜福利精品久久| 欧美成a人片免费看久久| 久久93精品国产91久久综合| 久久WWW免费人成—看片| 久久se这里只有精品| 无码国内精品久久人妻麻豆按摩| 久久午夜福利电影| 久久天天躁狠狠躁夜夜avapp| 漂亮人妻被中出中文字幕久久|