• <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 力為 閱讀(1401) 評論(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ù)  更多評論
              

            99久久婷婷国产综合亚洲| 7国产欧美日韩综合天堂中文久久久久| 久久综合久久伊人| 中文字幕热久久久久久久| 精品久久777| 国产精品久久久久久久久久影院| 亚洲精品tv久久久久久久久 | 久久久无码人妻精品无码| 久久亚洲国产中v天仙www| 久久伊人五月丁香狠狠色| 丁香五月网久久综合| 77777亚洲午夜久久多人| 国产ww久久久久久久久久| 色婷婷综合久久久久中文一区二区| 很黄很污的网站久久mimi色| 亚洲级αV无码毛片久久精品| 久久久久无码精品| 99久久精品国内| 久久伊人精品青青草原日本| 国产亚洲综合久久系列| 久久婷婷是五月综合色狠狠| 日韩亚洲欧美久久久www综合网| 久久亚洲欧美国产精品| 久久这里的只有是精品23| 99久久精品九九亚洲精品| 91精品国产色综合久久| 人妻无码中文久久久久专区| 99久久做夜夜爱天天做精品| 久久精品免费网站网| 久久福利片| 久久人人爽人人爽人人片AV麻豆 | 午夜精品久久久久久久久| 久久综合伊人77777麻豆| 久久久久亚洲爆乳少妇无| 久久综合综合久久狠狠狠97色88| 99精品国产在热久久 | 色综合久久夜色精品国产| 伊人色综合九久久天天蜜桃| 香蕉久久永久视频| 亚洲国产日韩综合久久精品| 久久精品国产亚洲av麻豆蜜芽|