自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 STL-vector容器存放自定义数据类型

接上节先定义一个数据类型class Person{public: Person(string name, int age) { this->m_name = name; this->m_age = age; } string m_name; int m_age;};构造方法与内置数据类型无异常void test01(){ vector<Person> v; Person p1("张三",14); Person p2("李四",14); P

2022-03-07 23:02:29 104

原创 STL-vector容器存放内置数据类型

创建vector容器,并向其中插入数据vector<int> v; //创建一个vector容器 //向容器插入数据 v.push_back(10); //push_back 尾插 v.push_back(20); v.push_back(30);//通过迭代器访问数据 vector<int>::iterator itBegin = v.begin(); //起始迭代器,指向容器第一个元素 vector<int>::iterator itEnd

2022-03-07 22:33:08 165

原创 模板-数组的类封装(深拷贝)

#include <iostream>using namespace std;#include <string>template<class T>class Arry{public: //有参构造 参数 容量 Arry(int capacity) { cout << "MyArry 有参构造调用" << endl;; this->m_Capacity = capacity; this->m_Size

2022-03-06 20:22:03 132

原创 模板-类模板与继承

template <class T>class Base{ T m;};class Son :public Base //错误,必须知道父类中的数据类型才能继承给子类{};class Son :public Base<int> //正确{};

2022-03-06 20:20:02 135

原创 模板-类模板对象作为函数参数

1.指定传入类型#include <iostream>#include <string>using namespace std;template <class T1,class T2> class Person{public: Person(T1 name, T2 age) { this->p_name = name; this->p_age = age; } void showPerson() { cout &l

2022-03-06 10:19:52 238

原创 模板-函数模板基本语法

template <typename T> ```函数声明或定义交换两个数据的函数模板void func(T& a, T& b){ T temp; temp = a; a = b; b = temp;}

2022-03-06 09:12:32 65

原创 无头结点的单链表的尾插法建立和删除

无头结点的单链表的尾插法建立和删除题目来自浙大版《C语言程序设计(第3版)》题目集本题要求实现两个函数,分别将读入的数据存储为单链表、将链表中所有存储了某给定值的结点删除。链表结点定义如下:struct ListNode { int data; ListNode *next;};函数接口定义:struct ListNode *readlist();struct ListNode *deletem( struct ListNode *L, int m );裁判测试程序样例:

2021-04-23 12:44:14 1073

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除