水平不高不低的C++程序員最喜歡掛在嘴上的一句話就是:C宏,萬(wàn)惡之首,錯(cuò)誤的開(kāi)端,應(yīng)該被廢棄。 請(qǐng)注意,我用了一句不敬的修飾語(yǔ)“水平不高不低的”。為什么這么說(shuō)?因?yàn)樗降投疾宀簧显挘荚谠陟o靜地聽(tīng)老前輩布道呢。水平高的,比如Bane Stroustrup老人家,也只是說(shuō)若干種場(chǎng)合下C++語(yǔ)言能夠提供比C macro更好的解決方案,而沒(méi)有完全否定C macro的價(jià)值。但是話就怕傳來(lái)傳去,一傳就走樣。久而久之,就被傳成上面那句話。其實(shí)說(shuō)來(lái)也很好笑:java程序員經(jīng)常說(shuō)java比C++好,說(shuō)C++手動(dòng)釋放內(nèi)存老搞內(nèi)存泄漏;C++程序員便反駁說(shuō),那是你水平低不會(huì)用。但是談到C宏,水平不高不低的C++程序員居然也走java的老路了——明明是自己不會(huì)用,自己知道的少,卻把責(zé)任推卸到C宏上。你自己笨我管不著,但是錯(cuò)誤的言論如果誤導(dǎo)后人就不好了吧。 struct mbuf |
正在閱讀:C宏--智者的利刃,愚者的惡夢(mèng)C宏--智者的利刃,愚者的惡夢(mèng)
2005-09-01 10:02
出處:
作者:乾坤一笑
責(zé)任編輯:moningfeng
鍵盤也能翻頁(yè),試試“← →”鍵
相關(guān)文章
302 Found
Powered by Tengine