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

            力為的技術博客

            聯系 聚合 管理
              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
            太棒了!
            這個故事有下文嗎?
              回復  更多評論
              

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

            久久久久亚洲AV片无码下载蜜桃| 色狠狠久久综合网| 中文精品久久久久国产网址| 大香网伊人久久综合网2020| 亚洲日本久久久午夜精品| 久久精品国产亚洲AV无码偷窥| 99久久中文字幕| 欧美日韩精品久久久久 | 久久99久久无码毛片一区二区| 久久毛片免费看一区二区三区| 久久香蕉超碰97国产精品| 国产综合免费精品久久久| 漂亮人妻被黑人久久精品| 久久青青草原精品国产软件| 国产精品毛片久久久久久久| 青草久久久国产线免观| 亚洲国产精品久久久久网站| 亚洲精品乱码久久久久久久久久久久| 99久久精品免费看国产一区二区三区| 99精品国产综合久久久久五月天| 久久99亚洲综合精品首页| 99久久中文字幕| 韩国免费A级毛片久久| 久久青青草视频| 一级A毛片免费观看久久精品| 韩国无遮挡三级久久| 国产欧美久久久精品| 久久精品国产亚洲AV麻豆网站| 精品久久久无码21p发布| 国产精品一区二区久久精品涩爱 | 爱做久久久久久| 香蕉久久夜色精品国产小说| 99久久99久久久精品齐齐 | 久久99精品九九九久久婷婷| 久久亚洲国产欧洲精品一| 久久亚洲中文字幕精品有坂深雪| 蜜桃麻豆WWW久久囤产精品| 久久精品国产亚洲AV久| 最新久久免费视频| 性做久久久久久久| 久久精品99久久香蕉国产色戒 |