• <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 力為 閱讀(1391) 評論(2)  編輯 收藏 引用 所屬分類: 5. GP&STL&BOOST

            評論

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

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

            国内精品综合久久久40p| 久久久SS麻豆欧美国产日韩| 久久精品国产2020| 青青热久久国产久精品| 免费观看成人久久网免费观看| 一本久道久久综合狠狠爱| 亚洲国产成人久久一区WWW| 国产精品成人无码久久久久久| 韩国无遮挡三级久久| 久久99免费视频| 亚洲国产精品婷婷久久| 久久综合久久综合九色| 色综合久久精品中文字幕首页| 国内精品久久久久久99| 色综合久久久久网| 99久久精品无码一区二区毛片| 中文字幕一区二区三区久久网站| 91精品国产91久久久久久| 国产精品日韩深夜福利久久| 久久午夜福利电影| 久久久久青草线蕉综合超碰| 久久久久亚洲av无码专区| 久久99国产精一区二区三区| 国产L精品国产亚洲区久久| 亚洲欧美精品一区久久中文字幕| 亚洲精品视频久久久| 无码伊人66久久大杳蕉网站谷歌| 九九精品99久久久香蕉| 精品久久人人爽天天玩人人妻| 亚洲国产成人精品91久久久| 人妻精品久久久久中文字幕69 | 亚洲伊人久久综合影院| 久久国产AVJUST麻豆| 久久久精品人妻一区二区三区蜜桃| 亚洲乱亚洲乱淫久久| 麻豆久久久9性大片| 国产精品岛国久久久久| 亚洲精品无码专区久久同性男| 奇米综合四色77777久久| 久久久久国产| 久久综合综合久久综合|