摘要:C + +不是完全的面向对象语言,它只是一个混合产品。 f r i e n d关键字就是用来解决部分的突发问题。它也说明了这种语言是不纯的。毕竟 C + +语言的设计是为了实用,而不是追求理想的抽象。 当对象超出它的定义范围时,编译器自动调用析构函数。我们可以看到,在对象的定义点处构造函数被调用,但析构函数调用的唯一根据是包含该对象的右括号。
阅读全文
posted @ 2007-04-18 14:20
随笔分类 - C++编程思想
《C++编程思想》阅读笔记
摘要:C + +不是完全的面向对象语言,它只是一个混合产品。 f r i e n d关键字就是用来解决部分的突发问题。它也说明了这种语言是不纯的。毕竟 C + +语言的设计是为了实用,而不是追求理想的抽象。 当对象超出它的定义范围时,编译器自动调用析构函数。我们可以看到,在对象的定义点处构造函数被调用,但析构函数调用的唯一根据是包含该对象的右括号。
阅读全文
posted @ 2007-04-18 14:20
|
||