C++系列
文章平均质量分 83
Rosun_
风暖
展开
-
C++多态之虚函数、动态关联
1. 多态的两种机制1.1机制1派生类的指针可以赋给基类的指针 通过基类的指针调用基类和派生类中的同名虚函数(一种特殊的成员函数)时: (1):若该指针指向一个基类的对象,那么就调用基类的虚函数 (2):若该指针指向一个派生类的对象,那么被调用的是派生类的虚函数1.2机制2派生类的对象可以赋给基类的引用 通过该基类的引用调用基类和派生类的同名虚函数时: (1):若该引用引用的是一个基类的对原创 2016-10-25 14:55:49 · 836 阅读 · 0 评论 -
C++的函数模板与类模板
1.函数模板函数模板不是一个实在的函数,编译器不能为其生成可执行代码。定义函数模板后只是一个对函数功能框架的描述,当它具体执行时,将根据传递的实际参数决定其功能。1.1函数模板的定义:template<类型形式参数表> 返回类型 函数名(形式参数表) { … //函数体 }template // or class T void Swap(T &a, T &b); 或者: templ原创 2016-10-30 19:45:56 · 471 阅读 · 0 评论 -
C++中的队列(queue)和优先队列(priority_queue)总结
1.queue introduction队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。 队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受原创 2016-11-30 12:48:54 · 2310 阅读 · 0 评论