趣文 C 程式設計師離職前喪心病狂的報復

2021-07-10 17:06:55 字數 1512 閱讀 1374

有人先在 twitter 發了一條推,號稱 「c++ 磚家建議」:

c++**

#define private public

然後隨著擴散和**,越來越多喪心病狂的**建議,最後匯集而成:

c++**

// 喪心病狂的智囊團: @r2d2rigo, @joeldevahl, @msinilo, @_humus_,

// @yuriyodonnell, @rygorous, @cmuratori, @mike_acton, @grumpygiant,

// @karlhillesland, @rexguo, @tom_forsyth, @bkaradzic, @mikenicolella,

// @alexwdunn 和 @aras-p ←_←

// 關鍵字/保留字替換。我想很難發現哦!

#define struct union

#define if while

#define else

#define break

#define if(x)

#define double float

#define volatile // this one is cool

// 咦,聽說你喜歡數學耶~

#define m_pi 3.2f

#undef flt_min #define flt_min (-flt_max)

#define floor ceil

#define isnan(x) false

// 隨機性相關的,絕大多數時候都「起效」了  ^o^

#define true ((__line__&15)!=15)

#define true ((rand()&15)!=15)

#define if(x) if ((x) && (rand() 

// 字串/記憶體,很可能相當長的時間都沒人發現

#define strcpy(a,b) memmove(a,b,strlen(b)+2)

#define strcpy(a,b) (((a & 0xff) == (b & 0xff)) ? strcpy(a+1,b) : strcpy(a, b))

#define memcpy(d,s,sz) do  break

// some for hlsl shaders:

#define row_major column_major

#define nointerpolation

#define branch flatten

#define any all

僅供娛樂,後果自負!!!

還有人補充:

c++**

// fun with off-by-one errors:

#define > >=

#define 

#define == <=

看完本文的心情,應該是這樣的:

程式設計師離職 創業 副業

有很多話想說,卻不知道如何下筆。長夜漫漫,適合思考人生。自畢業後我就入職了一家科技公司,在那工作的還算可以,薪資低點沒關係,畢竟是剛剛步入社會嘛,我還是有自知之明的。記得剛步入社會時,老闆我叫他老師,現在想想也還是蠻可愛的。還好,老闆對我還是蠻好的,不嫌棄我剛畢業沒經驗,還專門請了老師來教我,蠻感謝...

趣科技 程式設計師那些事兒

此時此刻的你,一定正在電腦旁邊或者拿著手機看這張圖。你有沒有想過,在網際網路如此發達的今天,是誰帶給我們高科技的享受?是一群辛苦上班的程式設計師!當然,他們有的時候被尊稱為 程式猿 他們們用自己辛勤的勞動,為我們帶來了如此美妙的體驗。下面就讓我們一起走進程式設計師們的世界,看看他們的生活,到底是什麼...

趣文 程式設計師 開發人員的真實生活

往工作環境上傳東西的時候 沒有 google 一下 也找到了問題解決方案的時候 沒儲存,就關了 ide 的時候 凌晨三點調 的時候 正規表示式返回了了預期結果的時候 當老闆告訴我,我那一直負責的模組失效了的時候 剛修復了 bug,我給老闆演示的時候 上傳的 沒有測試,居然也能如預期工作的時候 市場部...