2018年8月5日

模板类特化的应用----类型萃取

摘要: 一、函数模板的特化: 1、需要先有一个模板函数 template<class T> T Max(T left, T right) { return left > right ? left : right; }//这种方式不能传字符串,需要进行特化 //特化:char* template<> //Ma 阅读全文

posted @ 2018-08-05 01:23 众里寻他2018 阅读(56) 评论(0) 推荐(0)

日期类

摘要: # include<iostream> # include<stdio.h> # include<stdlib.h> # include<string.h> using namespace std; class Date { public: //构造函数 Date(int year = 1900, 阅读全文

posted @ 2018-08-05 01:22 众里寻他2018 阅读(55) 评论(0) 推荐(0)

2018年8月4日

多态一

摘要: 一、概念 1、什么是多态? 同一种事务,在不同场景下的多种形态。 2、分类: A、静态多态(静态链编译,静态绑定,早绑定):静态多态是编译器在编译期间完成的,编译器根据函数实参的类型(可能会进行隐式类型转换),可推断出要调用那个函数,如果有对 应的函数就调用该函数,否则出现编译错误 。【编译器在编译 阅读全文

posted @ 2018-08-04 17:38 众里寻他2018 阅读(57) 评论(0) 推荐(0)

2018年8月3日

封装一个栈,队列

摘要: 一、栈: 特殊的线性表,只能在其一端进行数据插入和删除操作, 特性:先进后出 FIFO 2、模拟实现一个栈 # include<stdio.h> # include<stdlib.h> # include<assert.h> # include<string.h> # include<iostrea 阅读全文

posted @ 2018-08-03 23:12 众里寻他2018 阅读(53) 评论(0) 推荐(0)

2018年7月30日

模板类

摘要: 一、概念:函数模板代表了一个函数家族,该函数模板与类型无关,在使用时被参数化,根据实参类型产生函数的特定类型版本 1、函数模板格式: (1) template<typename T1, typename T2,......,class Tn> T告诉编译器函数模板的类型为T(不确定的类型)。模板的参 阅读全文

posted @ 2018-07-30 02:58 众里寻他2018 阅读(80) 评论(0) 推荐(0)

2018年7月28日

多态二

摘要: 1、普通函数的继承 class Base { public: virtual void Test1() { cout << "B::Test1()" << endl; } virtual void Test2() { cout << "B::Test2()" << endl; } int _b; } 阅读全文

posted @ 2018-07-28 22:10 众里寻他2018 阅读(53) 评论(0) 推荐(0)

C++实现date类

摘要: # include<iostream> # include<stdio.h> # include<stdlib.h> # include<string.h> using namespace std; class Date { public: //构造函数 Date(int year = 1900, 阅读全文

posted @ 2018-07-28 02:17 众里寻他2018 阅读(71) 评论(0) 推荐(0)

2018年7月27日

python4---序列和字典

摘要: ​ 一、序列:包含若干个元素, 元素有序排列, 可以通过下标访问到一个或者多个元素. 这样的对象, Python中统一称为序列 (1)标准类型操作符 a、序列比较大小 字符串或元组或列表,比较是比较他们之中的每一个元素,每一个元素相等,则是相等的;任意有一个元素不相等,则是不相等的。【大于,小于是从 阅读全文

posted @ 2018-07-27 15:40 众里寻他2018 阅读(88) 评论(0) 推荐(0)

2018年7月26日

python3

摘要: 注意:(1)函数可以传任意类型的参数,但是一旦要保证合法操作 ​ ​ 一、语句和变量 1、语句折行 (1)\让用户知道解析的是那行代码没有写完,在下行继续读。换行 ​ (2)任何用(),[],{}括起来的代码,都是一个代码块 ​ ​ ​ ​ 2、对于字符串来说,三引号''' '''可以换行,单引号和 阅读全文

posted @ 2018-07-26 01:30 众里寻他2018 阅读(142) 评论(0) 推荐(0)

2018年7月25日

python 入门二

摘要: 一、引用 1、在C语言中连续赋值a=c=b=1;对应的是一块空间,但是在python中不是一块空间。 (1)如下表示在python中的表示: ​ ​ ​ 只给b赋一个值的时候a=1和b=1的id是相同, (2)存在垃圾回收机制,但是在a=1 b=2 基础上再给赋值b=1,则id都会变化。存在垃圾回收 阅读全文

posted @ 2018-07-25 18:02 众里寻他2018 阅读(48) 评论(0) 推荐(0)

导航