2011年1月26日 星期三

因果業報

寫 qsort 的人都知道, 在寫比較函式時, 第一件事就是把傳進來的兩個 const void * 指標轉型成為可以操作的型態, 例如 int *. 那麼我們怎麼知道應該要轉成什麼型態?
這時候就要問當初傳進 qsort 的緩衝區是什麼型態了.
比較通俗的說法就是, 種瓜得瓜, 種豆得豆.
佛家的說法就是因果業報. 大般涅槃經有云: 善男子,知善因生善果,惡因生惡果,遠離惡因。如此看來, 指標轉型只是因果業報的表現而已, 只是把之前的因具體還原為現在的果罷了.中間就算經歷無相的境界, 最後還是要回到果報的天理. 所謂佛力不敵業力, 此之謂也.