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

            午夜精品久久久久久中宇| 久久久av波多野一区二区| 国产精品一久久香蕉国产线看| 中文字幕日本人妻久久久免费| 国内精品久久久人妻中文字幕| 高清免费久久午夜精品| 午夜精品久久久久久| 少妇久久久久久被弄高潮| 久久99精品国产99久久6男男| 日韩电影久久久被窝网| 午夜精品久久久久久久| 老司机午夜网站国内精品久久久久久久久 | 日本国产精品久久| 伊人久久综合精品无码AV专区| 精品久久久久久| 日本精品久久久久影院日本| 久久91精品国产91久久户| 久久精品国产99国产精品导航 | 亚洲精品无码专区久久久| 国产精品美女久久久久av爽| 日产精品久久久久久久性色| 亚洲精品无码久久久| 国产成人久久精品二区三区| av午夜福利一片免费看久久| 久久久久亚洲AV无码观看| 欧美日韩成人精品久久久免费看 | 99久久99久久久精品齐齐| 亚洲午夜无码久久久久小说| 国产精品免费久久久久久久久 | 欧美国产精品久久高清| 精品国产青草久久久久福利| 精品久久久久久综合日本| 亚洲AV无码久久| 久久精品国产亚洲AV香蕉| 久久精品人人槡人妻人人玩AV| 色综合久久久久久久久五月| 7777久久久国产精品消防器材| 久久婷婷五月综合97色直播| 久久综合久久鬼色| 久久婷婷五月综合色奶水99啪| 一本色道久久99一综合|