人類的由來

上帝一個人在伊甸園裏無聊的慌,於是拿出Compiler 寫東西玩。
class 亞當 : public 上帝, public 泥土 //“亞當好像我耶:)”上帝想。
(注:其實是懶得重新寫code,於是照自己copy一個充數)
{……};
class 夏娃 : public 亞當, protected 水
{……};
“亞當太寂寞了,做個夏娃陪陪他吧”(還是懶)
class 女人 : public 夏娃, protected 魔鬼
{……};
//最後一句是魔鬼偷偷加的,上帝臨時離開,回來沒注意就compile了。
魔鬼偷偷在夏娃的耳朵旁說,你有一個函數叫做makelove(亞當&)哎,call一下試試看。
於是:
夏娃->makelove(亞當)
…………#$#$%%#@%^&*(&%$%$#@ Run Time Error!! Object(sex) not accessable!!!只聽稀里嘩啦幾聲,夏娃一聲慘叫,像稻草一樣飛了出去。
亞當(不解地),夏娃你怎麼了?
魔鬼(極其詫異),難道code有bug? 我明明test了三次了嘛。(埋頭狂看code,一邊敲鍵盤debug)突然大叫,“啊呀,忘記了把我的code加到class 亞當裏了,shit!”。
魔鬼也是hacker級的編程大師,於是寫了一個東東:
class apple
{
    ...
    mov ax, bx   ;
    mov cx, dx   ;
    ...
    insert { makelove()
    {.......}}
    .....
};
魔鬼拿出一個蘋果給亞當,亞當接過,咬了一口。
.......Recompiling...... Successful!
(對夏娃說)再試試看吧。
夏娃(好奇地):不許再騙人奧!
亞當(奇怪):你們在搞什麼?(突然)好熱,受不了啦!(向夏娃撲了過去)
(……此處刪去三百字)
魔鬼(仰天長笑):我是天才,Bill Gates一樣的天才!
class 男人 : public 亞當, protected 夏娃 //?!
{#$%^%^&^!!!}
//經不起夏娃的誘惑,亞當也偷偷地在自己的頭文件里加了一句。
結果造成class 上帝和class 魔鬼的定義衝突,搞的一塌糊塗,好多函數,比如fly, cast什麼都不能用了。
上帝回來一看,大吃一驚,只好把亞當,夏娃和inherit出來的亂七八糟的東東都一腳踢出伊甸園,因爲人類有上帝當年留下來的很多不能用的abstract class,直到今天還常常有認爲自己是上帝,能夠上天入地,除妖降魔什麼的。

發佈了22 篇原創文章 · 獲贊 2 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章