![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 74
inslience
这个作者很懒,什么都没留下…
展开
-
chapter 17: 类继承和子类型 心得
chapter 17: 类继承和子类型现在工作中也用到了比较恶心的方法:例如:void Equal(){switch(class_type){case Student: Student * Stu =static_cast (p); Stu->Equal(); break;case Teacher: Teacher * Tea = static_cast (p); Tea->Equal(); br原创 2006-01-06 00:22:00 · 737 阅读 · 0 评论 -
c++ primary 16章
1:类模板的具体实现方式:参见P689对于Query模板类如下:templateclass Query{public: void query();private: class QueryItem { public: type getA(); type getB(); private: type a; type b; };private: QueryItem *next;//这里不需要什么参原创 2006-01-04 23:43:00 · 1214 阅读 · 0 评论 -
chapter 18 & 19 context
Chapter 18: 多继承和虚拟继承多继承中两父类的同名函数,在子类中不作为函数重载来处理#include using namespace std;class base1{public: void prt(int i){cout };};class base2{public:void prt(){cout };};class deliver: public base1, public base原创 2006-01-10 02:07:00 · 631 阅读 · 0 评论 -
c++ primary chapter 20
前天晕糊糊的,看了chapter 20。实在是懒了,就睡觉了今天又看了一会,看清楚了。简单类型和字符串的转化,记得原来看过一篇文章,说sprintf转化太ex,用了标准库的一些东西,今天才知道原来是和这书上的一个例子差不多。#include #include using namespace std;int main(){int ival = 1024; ;ostringstream format_原创 2006-01-12 01:13:00 · 764 阅读 · 1 评论 -
这两天看了C++ FAq。
1:以前没有知道这个,全是public继承//作为public的子类指针可以转化为基类指针,//但是protected,private 继承的子类指针不能转化为基类指针。//默认不加转化情况class s1 {};class s2 : protected s1 //public s1 private s1{};void f(s1* v){ return;};void g(s原创 2006-01-14 03:12:00 · 723 阅读 · 0 评论 -
mem_fun的使用
//---------------------------------------------------------------------------#pragma hdrstop//---------------------------------------------------------------------------#pragma argsused#include原创 2006-01-18 00:13:00 · 1108 阅读 · 0 评论 -
如何使类不能被继承 (转载 ,部分修改)
如何使类不能被继承 如果大家熟悉java的话应该知道java中有一种类不能被继承,那就是final类.这种类有很多用处,尤其是在大的项目中控制类的继承层次. 使子类数量不至于爆炸.在使用了多继承的类层次中这也是防止出现菱形继承层次结构的一个好办法. 要实现一个不能被继承的类有很多方法. 如何使类不能被继承呢?主要的思路就是使子类不能构造父类的部分,这样子类就没有办法实例化整个子类原创 2006-01-21 00:26:00 · 953 阅读 · 1 评论