Effective C++ 学习之------宁以non-member,non-friend替换member函数
摘要:
C++中资源是按照对象的方式来管理的。就拿我们正在使用的Browser来说,他管理各种各样的资源,其中包括cache,浏览记录,下载的历史记录,Cookies记录以及一些webapp的本地记录。我有个习惯就是会定期的清理一下这些资源。现在就来看看Effective C++中给的一些设计建议吧。我们可以不假思索的写出以下的类来:class WebBrowser {public: ...... void clearCache(); void clearHistory(); void clearCookies(); .....};恩,... 阅读全文
posted @ 2013-05-15 21:27
zkqian
阅读(826)
评论(2)
推荐(0)