摘要: 如要设计一个可求得一般container中最大元素的函数,声明给定如下: template<typename ElementType, typename ContainerType>ElementType maxElement(ContainerType &container) 我主要不明白以下两点 阅读全文
posted @ 2012-09-02 10:23 IT.笨笨 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 成员函数:无论静态函数还是非静态函数,都是属于类的(这一点与数据成员的静态非静态不同),对象并不拥有函数的拷贝.两者的区别在于:非静态的函数由类对象(加.或指针加->;)调用,这时将向函数传递this指针.而静态函数由类名(::)(或对象名.)调用,但静态函数不传递this指针,不识别对象个体,所以 阅读全文
posted @ 2012-09-02 01:49 IT.笨笨 阅读(3842) 评论(0) 推荐(1) 编辑
摘要: 我们知道,用C++开发的时候,用来做基类的类的析构函数一般都是虚函数。可是,为什么要这样做呢?下面用一个小例子来说明: 有下面的两个类: 代码 的输出结果是: Do something in class ClxDerived!Output from the destructor of class C 阅读全文
posted @ 2012-09-02 00:20 IT.笨笨 阅读(130) 评论(0) 推荐(0) 编辑