- 博客(7)
- 资源 (3)
- 收藏
- 关注
转载 C++的不足之处讨论系列(五)
继承的本质 继承关系是一种耦合度很高的关系,它与组合及一般化(genericity)一样,提供了OO 中的一种基本方法,用以将不同的软件组件组合起来。一个类的实例同时也是那个类的 所有的祖先的实例。为了保证面向对象设计的有效性,我们应该保存下这种关系的一致 性。在
2011-08-30 13:49:07 556
转载 C++的不足之处讨论系列(四)
函数重载 C++允许在参数类型不同的前提下重载函数。重载的函数与具有多态性的函数(即虚函数 )不同处在于:调用正确的被重载函数实体是在编译期间就被决定了的;而对于具有多 态性的函数来说,是通过运行期间的动态绑定来调用我们想调用的那个函数实体。多态 性是通过重定义(
2011-08-30 10:58:17 502
转载 C++的不足之处讨论系列(三)
C++的不足之处讨论系列(三) 保证类型安全的联结属性(type-safe linkage) C++ARM中解释说type-safe linkage并不能100%的保证类型安全。既然它不那100%的保证 类型安全,那么它就肯定是不安全的。统计分析显示:即便在很苛刻的情
2011-08-30 10:57:19 528
转载 C++的不足之处讨论系列(二)
全局分析 【P&S 94】中提到对于类型安全的检测来说有两种假设。一种是封闭式环境下的假设, 此时程序中的各个部分在编译期间就能被确定,然后我们可以对于整个程序来进行类型 检测。另一种是开放式环境下的假设,此时对于类型的检测是在单独的模块中进行的。 对于实际开发和建立原型
2011-08-30 10:56:35 587
转载 C++的不足之处讨论系列(一)
虚拟函数 在所有对C++的批评中,虚拟函数这一部分是最复杂的。这主要是由于C++中复杂的机制所引起的。虽然本篇文章认为多态(polymorphism)是实现面向对象编程(OOP)的关键特性,但还是请你不要对此观点(即虚拟函数机制是C++中的一大败笔)感到有什么不安,继续看下去
2011-08-30 10:54:36 476
转载 SIGCHLD和waitpid的使用
SIGCHLD和waitpid的使用 2011-06-14 14:07:41 提问者: 看unix网络编程第一卷的时候,碰到书上这样一个例子: 一个并发服务器, 每一个客户端连接服务器就fork一个子进程.书上讲到当同时有n多个客户端断开连接时, 服务器
2011-08-19 13:45:38 1141
转载 Linux/Unix shell脚本全面学习
建立一个脚本 Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,因为bash是免费的并且很容易使用。所以在本文中笔者所提供的脚本都是使用bash(但是在大多数情况下,这些脚本同样可以在 bash
2011-08-10 16:59:38 782
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人