上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页

2015年6月11日

类与类模板的嵌套

摘要: 1 /* 嵌套类 与 嵌套类模板 */ 2 3 #include 4 5 using namespace std; 6 7 // mynewclass 是 myclass 的嵌套类 8 // 嵌套类就是一个类的内部完全实现 9 // 允许无限嵌套 10 // 嵌套类与继承... 阅读全文

posted @ 2015-06-11 16:06 Dragon-wuxl 阅读(1159) 评论(0) 推荐(0)

类模板与函数模板包装器

摘要: 函数包装器: 1 /* 函数包装器 */ 2 3 #include 4 5 using namespace std; 6 7 // T 代表任何数据 F代表任何操作(可以是函数,函数模板的一个实例化) 8 template 9 T run(T t,F f)10 {11 return... 阅读全文

posted @ 2015-06-11 15:06 Dragon-wuxl 阅读(288) 评论(0) 推荐(0)

数组模板

摘要: 1 /* 数组模板 */ 2 3 #include 4 #include 5 #include 6 #include 7 #include 8 9 using namespace std; 10 11 12 13 14 void main() 15 { 16 ... 阅读全文

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

模板类与类模板

摘要: 1 /* 模板类与类模板 */ 2 3 #include 4 using namespace std; 5 6 7 // 类模板 8 template 9 class auto_point10 {11 public:12 T *p;// T是什么类型 p就是什么类型的指针13 ... 阅读全文

posted @ 2015-06-11 08:23 Dragon-wuxl 阅读(130) 评论(0) 推荐(0)

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)

上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页

导航