摘要: C++语言的对象化模型.封装,隐藏内部实现.继承,复用现有代码.多态,改写对象行为本文描述了一个C++实现的继承和多态的场景,然后用C语言编写了一种对等的实现。// A typical example of inheritance and virtual function use.// We wou... 阅读全文
posted @ 2014-05-11 16:27 YEQ 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 引用和指针有如下三种区别:1 引用必须在声明时初始化,而指针不用;2 对于NULL不能引用,而指针可以指向NULL;3 引用一旦声明,引用的对象不能改变(但对象的值可以改变);而指针可以随时改变指向的对象。引用能做到的,指针也可以,但指针更危险;(1)引用被创建的同时必须被初始化(指针则可以在任何时... 阅读全文
posted @ 2014-05-11 15:47 YEQ 阅读(560) 评论(0) 推荐(0) 编辑