C_and_CPP 版 (精华区)

发信人: seaboy (...seaboy), 信区: C_and_CPP
标  题: 第五章 类和函数: 实现
发信站: 哈工大紫丁香 (2003年11月18日16:16:54 星期二), 站内信件



第五章 类和函数: 实现

c++是一种高度类型化的语言,所以,给出合适的类和模板的定义以及合适的函数声明是整
个设计工作中最大的一部分。按理说,只要这部分做好了,类、模板以及函数的实现就不
容易出问题。但是,往往人们还是会犯错。

犯错的原因有的是不小心违反了抽象的原则:让实现细节可以提取类和函数内部的数据。
有的错误在于不清楚对象生命周期的长短。还有的错误起源于不合理的前期优化工作,特
别是滥用inline关键字。最后一种情况是,有些实现策略会导致源文件间的相互联结问题
,它可能在小规模范围内很合适,但在重建大系统时会带来难以接受的成本。

所有这些问题,以及与之类似的问题,都可以避免,只要你清楚该注意哪些方面。以下的
条款就指明了应该特别注意的几种情况。



--
欢迎到C_and_CPP版讨论相关问题。

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.239.104]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:7.195毫秒