• <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>

            力為的技術(shù)博客

            聯(lián)系 聚合 管理
              154 Posts :: 1 Stories :: 561 Comments :: 0 Trackbacks

            An Adapter Solution

            Long long ago, there were one couple who lived in a very mystical village. They had two children,but their children couldn't speak. The worst thing was that nobody knew they were girl or they were boy, even the couple!

            ?

            class ?Father
            {
            }
            ;

            class ?Mother
            {
            }
            ;

            class ?Child1?:? public ?Father,? public ?Mother
            {
            }


            class ?Child2?:? public ?Father,? public ?Mother
            {
            }
            ;


            Then one day, an old man, from very far away, nobody knew where he came from and what he would to do, came to the village. It was very strange that the whole village became exciting after he stayed there only for a day. That's because he found the sex of the couple's children, and he also made the two little to speak, because he had magic tools:

            ?

            enum ?SEX
            {
            ?GRIL,
            ?BOY
            }
            ;

            class ?NewFound
            {
            public :
            ?
            void ?Speak() {}

            }


            template
            < class ?P,? class ?N,?SEX?sex >
            class ?ChildT?:? public ?P,? public ?N
            {
            public :
            ??SEX?getSex()
            { return ?sex;}
            }

            ?

            So the two children look like as the following:

            ?

            typedef?ChildT < Child1,?NewFound,?BOX > ?Son;
            typedef?ChildT
            < Child2,?NewFound,?GIRL > ?Girl;?

            Son?son;?
            SEX?sex?
            = ?son.getSex();
            son.Speak();

            Girl?girl;
            sex?
            = ?girl.getSex();
            gril.Speak();

            ?

            As time gone by, the couple had another girl. The first day of her life, she learned to speak, and the second day, she learned the ability to fly!!! What a strange girl! You may ask whether she was an angel. Maybe only the god knows that.

            ?

            class ?NewGirl?:? public ?ChildT < Father,?NewAblity,?GIRL > ,? public ?Mother
            {
            public :?
            ?
            void ?Fly() {}
            }

            ?

            or

            ?

            class ?NewGirl?:? public ?ChildT < Mother,?NewAblity,?GIRL > ,? public ?Father
            {
            public :?
            ?
            void ?Fly() {}
            }

            ?

            To be continued?

            posted on 2006-08-16 17:22 力為 閱讀(1395) 評論(2)  編輯 收藏 引用 所屬分類: 5. GP&STL&BOOST

            評論

            # re: An Adapter Solution 2006-09-05 16:43 taochunhua
            太棒了!
            這個故事有下文嗎?
              回復  更多評論
              

            # re: An Adapter Solution 2006-10-18 12:22 力為
            @taochunhua
            To be continued...  回復  更多評論
              

            麻豆成人久久精品二区三区免费| 日韩精品国产自在久久现线拍 | 国内精品久久久久影院网站 | 久久99精品国产麻豆不卡| 国产99久久久久久免费看| 久久伊人色| 久久亚洲私人国产精品| 老司机国内精品久久久久| 亚洲国产成人精品女人久久久 | 日韩va亚洲va欧美va久久| 中文字幕久久波多野结衣av| 99国产欧美精品久久久蜜芽| 草草久久久无码国产专区| 国色天香久久久久久久小说| 国产成人无码精品久久久久免费| 日日狠狠久久偷偷色综合96蜜桃| 成人综合伊人五月婷久久| 手机看片久久高清国产日韩| 国产精品久久午夜夜伦鲁鲁| 性做久久久久久免费观看| 99久久国产综合精品五月天喷水 | 日韩久久久久中文字幕人妻 | 久久国产影院| 91精品国产9l久久久久| 伊人久久大香线蕉av不卡| 国内精品欧美久久精品| 97久久精品午夜一区二区| 婷婷国产天堂久久综合五月| 久久精品亚洲男人的天堂| 中文字幕成人精品久久不卡| 精品久久久噜噜噜久久久| 香蕉久久夜色精品升级完成| 亚洲国产精品无码久久青草| 欧美日韩成人精品久久久免费看 | 午夜视频久久久久一区 | 精品国产一区二区三区久久久狼| 一级做a爰片久久毛片免费陪| 国产日韩欧美久久| 国产伊人久久| 久久99国产精品成人欧美| 久久精品国产一区二区|