2015年6月10日

类模板

摘要: 1 /* 类模板 */ 2 3 #include 4 #include 5 6 using namespace std; 7 8 template 9 class com10 {11 private:12 T a;13 T b;14 public:15 com(T ... 阅读全文

posted @ 2015-06-10 22:39 Dragon-wuxl 阅读(96) 评论(0) 推荐(0)

dynamic转换

摘要: 1 /* dynamic转换 */ 2 3 #include 4 5 using namespace std; 6 7 class base 8 { 9 public:10 virtual void print()// 虚函数11 {12 cout (p)... 阅读全文

posted @ 2015-06-10 18:17 Dragon-wuxl 阅读(152) 评论(0) 推荐(0)

异质链表

摘要: 1 /* 异质链表 */ 2 3 #include 4 #include 5 #include 6 using namespace std; 7 8 class base; 9 10 class linknode11 {12 public:13 base *p;14 linkn... 阅读全文

posted @ 2015-06-10 17:57 Dragon-wuxl 阅读(107) 评论(0) 推荐(0)

抽象类管理内存

摘要: 1 /* 内存管理包含类的继承 */ 2 3 #include 4 #include 5 using namespace std; 6 7 vectormyv; 8 9 // 管理所有的内存地址 释放所有new 的个数10 class base11 {12 public:13 sta... 阅读全文

posted @ 2015-06-10 17:11 Dragon-wuxl 阅读(131) 评论(0) 推荐(0)

抽象类与纯虚函数

摘要: 1 /* 抽象类与纯虚函数 */ 2 3 #include 4 5 using namespace std; 6 7 void show(myclassA my1)// 不行 副本机制会拷贝 拷贝会调用构造 8 { 9 10 }11 12 void show(myclassA & my1... 阅读全文

posted @ 2015-06-10 15:51 Dragon-wuxl 阅读(130) 评论(0) 推荐(0)

虚函数表

摘要: 1 /* 虚函数原理 */ 2 3 #include 4 5 using namespace std; 6 7 class myclass 8 { 9 public: 10 virtual void go1() 11 { 12 cout <<... 阅读全文

posted @ 2015-06-10 15:09 Dragon-wuxl 阅读(137) 评论(0) 推荐(0)

虚函数sizeof以及简单虚函数表

摘要: 1 /* cpp面试题 虚函数指针表的地址 */ 2 3 #include 4 5 using namespace std; 6 7 class myclass 8 { 9 public:10 virtual void run1()11 {12 cout <<... 阅读全文

posted @ 2015-06-10 10:42 Dragon-wuxl 阅读(135) 评论(0) 推荐(0)

虚函数重载以及虚函数特色必须this指针

摘要: 1 /* 虚函数重载特色以及虚函数特点 */ 2 3 #include 4 5 using namespace std; 6 7 class A 8 { 9 public:10 // 虚函数靠this指针的转换来实现,必须是成员函数11 // 虚函数不可以是外部函数 不可以... 阅读全文

posted @ 2015-06-10 10:29 Dragon-wuxl 阅读(207) 评论(0) 推荐(0)

构造与析构函数是否可以是虚函数

摘要: 1 /* 构造与析构的虚函数问题 */ 2 3 #include 4 5 using namespace std; 6 7 class ye 8 { 9 public:10 ye()// 禁止构造函数是虚函数11 {12 p1 = new char[1024*... 阅读全文

posted @ 2015-06-10 09:53 Dragon-wuxl 阅读(130) 评论(0) 推荐(0)

虚函数的本质就是指针类型转换实现的结果

摘要: 1 /* 虚函数 */ 2 3 #include 4 5 using namespace std; 6 7 class A 8 { 9 public: 10 A(char x):x(x) 11 { 12 13 } 14 15 vo... 阅读全文

posted @ 2015-06-10 09:19 Dragon-wuxl 阅读(94) 评论(0) 推荐(0)

导航