摘要: 優(yōu)秀的接口應(yīng)該易于正確使用,而不易誤用。對所有的接口都應(yīng)該力爭做到這一點。
保持與內(nèi)置數(shù)據(jù)類型有一致的行為,是使接口易于正確使用的一種可行的方法
防止錯誤發(fā)生的方法有:創(chuàng)建新的數(shù)據(jù)類型,嚴(yán)格限定類型的操作,約束對象的值,不要將管理資源的任務(wù)留給客戶端程序員。
tr1::shared_ptr支持自定義的刪除功能。這可以防止“跨DLL問題”,可以應(yīng)用與自動解開互斥鎖等情況。
閱讀全文