C++
文章平均质量分 77
无声的等候tyb
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++SeqList
C++实现顺序表的若干功能 1.CheckCapacity 容量函数 2.PushBack/PushFront 插入数据和头插函数 3.PopBack/PopFront 删除数据和头删函数 4.Insert函数在指定的节点插入数据,Erase函数删除指定节点的数据 5.Print打印函数 6.测试函数 程序代码: #pragma once typedef int DataType原创 2017-03-18 23:03:17 · 1470 阅读 · 1 评论 -
定义一个只在堆(栈)上生成对象的类
c++中继承导致了对象的指针和引用有两种不同类型:静态类型&动态类型 静态类型:对象在声明时采用的类型 如A a,是在编译期决定的,不能更改; 动态类型:目前所指对象的类型 如 string *psa=new string[10],是在运行期决定的,可以更改; 静态建立一个类对象,是由编译器在栈空间中开辟空间,通过挪动栈顶指针,挪出适当的空间,在这片内存空间内 调用构造函数形成一个栈对象,原创 2017-07-09 16:11:29 · 370 阅读 · 0 评论 -
排序(冒泡,选择,插入,快排,堆排)
#include using namespace std; //冒泡排序 void BubbleSort(int arr[], int n) { for (int i = 0; i { //比较两个相邻元素 for (int j = 0; j { if (arr[j]>arr[j + 1]) { int t = arr[j];原创 2017-07-01 20:04:31 · 462 阅读 · 0 评论 -
C++菱形继承
菱形继承:两个子类同时继承一个父类,而又有子类同时继承这两个子类 #define _CRT_SECURE_NO_WARNINGS 1 #include using namespace std; class A { public: int _a; }; class B: public A { public: int _b; }; class C: public A { public原创 2017-03-26 22:25:26 · 422 阅读 · 1 评论 -
C++日期类
在编写日期类时,需要注意以下几点: 1.类的定义,实例化的方法 2.使用构造函数,析构函数 3.类成员的访问控制的应用 4.C++中运算符的重载 5.面向对象的的程序设计方法 日期类的主要内容为: 实现加若干天,减若干天的操作,需要设计构造函数和析构函数。编写一个main函数实现对日期类的测试,先使用特定的日期对类对象进行初始化,然后对该对象进行测试,测试中有闰年平年二月份的天数,以原创 2017-03-16 23:27:42 · 865 阅读 · 0 评论 -
c++实现双向链表
#define _CRT_SECURE_NO_WARNINGS 1 #pragma once typedef int DataType; struct ListNode { DataType _data; ListNode* _next; ListNode* _prev; ListNode(const DataType x) :_data(x) , _next(NULL) ,原创 2017-03-26 11:23:14 · 401 阅读 · 0 评论 -
C++模板类&适配器
test.cpp#define _CRT_SECURE_NO_WARNINGS 1 #include #include #include using namespace std; //#include"Seqlist.h" #include"List.h" int main() { /*test1();*/ //testStackt1(); //testSeqList1(); TestQue原创 2017-04-08 22:02:52 · 408 阅读 · 0 评论 -
C++模板顺序表
.h#define _CRT_SECURE_NO_WARNINGS 1 template class SeqList { public: SeqList() :_data(NULL) , _size(0) , _capacity(0) //容量 {} ~SeqList() { Distory(); } SeqList(const SeqList& s) :_d原创 2017-04-07 15:31:04 · 259 阅读 · 0 评论 -
两个栈实现一个队列及相关类型题
1.两个队列实现一个栈 2.两个栈实现一个队列 3.模拟实现一个栈,要求Push,Pop和返回Min值 4.判断一个栈的出栈序列是否合法原创 2017-07-19 22:04:36 · 353 阅读 · 0 评论
分享