摘要: 我们把一个仅仅含有纯虚函数的类称为接口,我们也好像已经习惯了将这个接口中的所有纯虚函数全声明为public,而且按照这样的设计,一切都工作得不错。比如COM正是这样做的,它的接口中几乎不会存在private的纯虚函数。那么,让我们想一想,纯虚函数或者虚函数可以为private吗?如果这种方式是可行的,那么什么时候可以将(纯)虚函数设为private了?这些都是本文将要讨论的主题。一起来看看。 ... 阅读全文
posted @ 2007-09-05 22:07 健忘猪 阅读(1633) 评论(2) 推荐(0) 编辑
摘要: 一.基本 以下的模版类型关键字class在新C++标准中建议使用typename代替. 1.1通用函数 template re-type func-name(parameter list) { //body of funtion } 例如: template void swap(X &a,X &b) { X temp; temp = a; ... 阅读全文
posted @ 2007-09-05 21:56 健忘猪 阅读(1658) 评论(2) 推荐(0) 编辑